我可以使用GitHub stdchpie/android-openssl为 android(libcrypto.so 和 libssl.so)成功构建 openssl-1.0.2j :
环境:Linux OS,(我用的是Mac OS)
安卓 NDK:12b
在 Android 5.x 上,如果使用:
System.loadLibrary("crypto");
System.loadLibrary("ssl");
它将与也具有相同名称的本机操作系统库发生冲突。不幸的是,手动更改他们的名字不起作用。所以我想把它们编译成不同的名字,比如 libcryptox.so 和 libsslx.so
我尝试整天玩 Makefile.org,但并不幸运。所以请有人告诉我该怎么做。