Android NDK的错误构建reSIProcate

时间:2016-03-17 04:57:18

标签: android-ndk sip

我在为Android构建reSIProcate时陷入困境,下面是我得到的错误日志:

/private/var/folders/n3/zhf157k55d38k567lgjymyth0000gn/T/tmp.9s8NTMDW/bin /../ LIB / GCC / i686的-Linux的机器人/ 4.9 /../../../../ i686的-linux-android / bin / ld:警告:在搜索加密时跳过不兼容的/private/var/folders/n3/zhf157k55d38k567lgjymyth0000gn/T/tmp.9s8NTMDW/bin/../sysroot/usr/lib/libcrypto.so /private/var/folders/n3/zhf157k55d38k567lgjymyth0000gn/T/tmp.9s8NTMDW/bin/../lib/gcc/i686-linux-android/4.9/../../../../i686-linux- android / bin / ld:错误:找不到-lcrypto collect2:错误:ld返回1退出状态 make [1]: * [librutil.la]错误1 make:* [install-recursive]错误1

你能给我一些指导吗?

谢谢你!!!

1 个答案:

答案 0 :(得分:0)

reSIProcate链接到其他几个库,包括OpenSSL和Crypto。此错误表示链接器在您的系统上找到了Crypto,但它的系统版本尚未为Android架构i686-linux-android构建。没有其他加密可用于链接,因此链接器失败。您需要为Android构建Crypto和任何其他依赖项才能构建reSIProcate。