我已经从此(https://github.com/guardianproject/openssl-android)项目中构建了libcrypto.so
和libssl.so
。然后我创建了一个新的android项目并将新的库添加到jni /文件夹。
我需要将哪些额外的头文件添加到项目中才能使用openSSL函数?如果我从guardianproject添加include/openssl/
文件夹(由头文件组成)它不能编译,那么guardianproject中是否有一些配置文件?
答案 0 :(得分:1)
openssl-android只提供本机openssl库 libcrypto.so 和 libssl.so ,它不提供任何Java实现。如果您想在本机代码中使用此openssl,您可以在 Android.mk relative / path / to / include / openssl / 添加到LOCAL_C_INCLUDES
>。您可能希望将 openssl-android 添加为项目的git子模块。