2011-09-04 6 views
1

기본 Java 라이브러리를 사용하는 안드로이드 응용 프로그램 용 라이브러리를 빌드해야합니다. 나는 표창 (ndk-folder)/ndk-build을 실행하면 그것이 실제로 Alljoyn 프로젝트이기 때문에, 나는 이유는 내가 "libcrypto.so"사용해야한다는 사실에 기인 생각cygwin에서 android-ndk를 통해 libcrypto.so 라이브러리를 찾을 수 없습니다.

haredLibrary : libSimpleService.so /opt/android-ndk-r4b/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: skipping incompatible ../../../lib/libcrypto.a when searching for -lcrypto /opt/android-ndk-r4b/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status make: *** [/opt/alljoyn-sdk-2-0-0/alljoyn_2_0_0_rel/samples/simple/service/obj/local/armeabi/libSimpleService.so]

과 같은 오류를 제공합니다. 그러나 나는 그것을 발견 할 수 없다. 나는 그것을 내 핸드폰 (Huawei ideox x5)에서 꺼내려고했지만, 시도 할 때마다 "장치를 찾을 수 없다"는 말을한다. 나는 전화기를 뿌리 쳤다. 해결책이있는 사람은 누구입니까 ?? 건배, Fena

답변

0

Alljoyn은/system/lib /에있는 libssl.so도 필요합니다.

그래서 당신은 뿌리깊은 moblie 전화를 사용해야합니다.

관련 문제