此问题可能是由于CMake无法找到正确的OpenSSL库路径而引起的。 解决方法是将OpenSSL库添加到CMake的链接路径中。
步骤:
1.将OpenSSL库复制到您的项目目录中的“jni/libs/”文件夹中。
2.在CMakeLists.txt中添加以下行,以将OpenSSL库链接路径添加到CMake中:
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/jni/libs/${ANDROID_ABI})
3.在CMakeLists.txt中添加以下行来链接OpenSSL库:
target_link_libraries(yourLibraryName libssl.a libcrypto.a)
其中“yourLibraryName”是您要链接OpenSSL库的库的名称。
4.重新编译项目。
此解决方法将确保CMake能够找到正确的OpenSSL库路径并将其链接到您的项目中。