Open fy5220 opened 7 years ago
1 NDK_ROOT 和 ANDROID_NDK 这两个环境变量最好都设置一下吧,都指向 NDK SDK 的目录,我有些忘记是用的哪一个了,呵呵,如果你看了 sh 那就已 sh 为准,文档应该是后来忘记更新了。。。
2 有新老两个 OpenSSL 的编译版本,你可能尝试编译了新的但是与你的系统不兼容
3 4 5 说明你第三步就失败了,所以 4 和 5 都出错了
你编译时候使用的系统版本 NDK 版本什么的写一下吧
1.我改成自己的环境变量对应的了 2.那个我没有编译新的啊.就是从你github上下个那个130m左右的那个. 3.win7系统, ndk应该是r15,一直保持最新的.然后OpenSSL用的1.10f和1.10c. 谢谢解答
还真没在 Windows 下面尝试过,我都是在 Mac OS X 下面的,另外,NDK 貌似还别用太新,兼容性可能有问题,我这边用的 r13b,OpenSSL 也最好用我编译过的版本,其他的没试过,不确定。
好吧.今天把mac带来了.我试试.谢谢
....mac没问题......windows回头我在换r13试试.....
不过生成的include里的asn1_mac.h还是一样的问题.和你自己传的那个打好包的一样的.麻烦看下?
1.文档写的是NDK_ROOT..sh里面写的是ANDROID_NDK. 2.那个你已经生成好的里面opensll/include/asn1_mac.h这个文件 #error "This file is obsolete; please update your software." 3.不管我用啥版本编译,最后都是(试了很多版本) make (e=2): ϵͳ▒Ҳ▒▒▒ָ▒▒▒▒▒ļ▒▒▒ make[1]: [libcrypto.a] Error 2 make[1]: Leaving directory `D:/Android/openssl/tools/openssl-1.1.0f' make: [all] Error 2 /d/Android/openssl/tools /d/Android/openssl/tools/openssl-1.1.0f /d/Android/openssl/tools 4.最后找遍整个armeabi-android-toolchain目录也没有 libcrypto.a 和libssl.a.是应为上一步出错了么? 5.include目录下没有openssl目录.也是应为第三步出错了么? 新手小白,求指点!