0

我已经从这个(https://github.com/guardianproject/openssl-android)项目中构建了libcrypto.soand 。然后我创建了一个新的 android 项目并将新的库添加到 jni/ 文件夹中。libssl.so

我需要将哪些额外的头文件添加到项目中才能使用 openSSL 功能?如果我include/openssl/从 Guardianproject 中添加文件夹(由头文件组成)它不会编译,那么 Guardianproject 中是否有一些配置文件?

4

1 回答 1

1

openssl-android仅提供原生 openssl 库libcrypto.solibssl.so,它不提供任何 Java 实现。如果你想在本机代码中使用这个 openssl,你可以将文件夹relative/path/to/include/openssl/添加到LOCAL_C_INCLUDES你的Android.mk中。您可能希望将openssl-android 作为 git 子模块添加到您的项目中。

于 2013-04-05T18:23:51.447 回答