can';在cygwin中找不到libcrypto.so通过android ndk构建库

can';在cygwin中找不到libcrypto.so通过android ndk构建库,android,cygwin,android-ndk,Android,Cygwin,Android Ndk,我必须为使用本机java库的android应用程序构建库。当我运行command(ndk文件夹)/ndk build时,会出现如下错误 haredLibrary:libSimpleService.so /opt/android-ndk-r4b/build/prebuild/linux-x86/arm-eabi-4.4.0/bin/./lib/gcc/arm-eabi/4.4.0/../../../../../../arm-eabi/bin/ld:搜索-lcrypto时跳过不兼容的../../..

我必须为使用本机java库的android应用程序构建库。当我运行command
(ndk文件夹)/ndk build
时,会出现如下错误

haredLibrary:libSimpleService.so
/opt/android-ndk-r4b/build/prebuild/linux-x86/arm-eabi-4.4.0/bin/./lib/gcc/arm-eabi/4.4.0/../../../../../../arm-eabi/bin/ld:搜索-lcrypto时跳过不兼容的../../../../lib crypto.a
/opt/android-ndk-r4b/build/prebuild/linux-x86/arm-eabi-4.4.0/bin//lib/gcc/arm-eabi/4.4.0/../../../../../../arm-eabi/bin/ld:找不到-lcrypto
collect2:ld返回了1个退出状态
make:**[/opt/alljoyn-sdk-2-0-0/alljoyn_2_0_0_rel/samples/simple/service/obj/local/armeabi/libSimpleService.so]

我想原因是我应该使用“libcrypto.so”,因为它实际上是一个Alljoyn项目。但是我找不到它。我试着从我的手机(华为ideox x5)中拔出它,但每次我尝试它时,它都会显示“未找到设备”(我还没有在手机上设置根目录),而且我也看不到手机中的文件。 谁有解决办法?? 干杯
Fena

Alljoyn还需要libssl.so,它们都位于/system/lib/


所以你必须使用一个根移动电话。

这是学习Android NDK项目的最佳链接

我希望你能找到解决办法