【发布时间】:2014-09-01 05:01:17
【问题描述】:
我正在点击此处的链接为 openssl 构建 Android 库:
http://wiki.openssl.org/index.php/Android
这是我在 Setenv-Android.sh 中的设置:
_ANDROID_EABI="arm-linux-androideabi-4.6"
_ANDROID_ARCH=arch-arm
_ANDROID_API="android-16"
下一步是运行以下命令:
$ . ./Setenv-Andrhoid.sh
这是我得到的错误:
Error: FIPS_SIG does not specify incore module. Please edit this script.
wiki 中没有提及如何配置 FIPS_SIG。看起来该脚本正在寻找一个名为“incore”的文件或目录。我搜索了我的 $ANDROID_NDK_ROOT。但是,我没有任何“incore”文件。
我需要运行的下一个命令如下:
$ ./config shared -no-ssl2 -no-ssl3 -no-comp -no-hw -no-engine \
--openssldir=/usr/local/ssl/$ANDROID_API
这里,openssldir 是否指向绝对的/usr/... 目录?我希望最终的头文件和 lib 文件最终位于 $ANDROID_NDK_ROOT/platform/android-16/arch-arm 目录中。
【问题讨论】:
标签: android android-ndk openssl