다른 모든 질문은 유사하지만 관련성이없는 해결책으로 답변되었으므로 다른 질문을 만들었습니다. 또한 상징 제거 문제가 아닌지 확인했습니다.NativeActivty가 시작되지 않음 - 기본 라이브러리를로드 할 수 없습니다.
나는 지칠대로 지친 오류를 받고 있어요 :
D/AndroidRuntime(16487): Shutting down VM
W/dalvikvm(16487): threadid=1: thread exiting with uncaught exception (group=0x41b1b700)
E/AndroidRuntime(16487): FATAL EXCEPTION: main
E/AndroidRuntime(16487): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.test/android.app.NativeActivity}: java.lang.IllegalArgumentException: Unable to load native library: /data/app-lib/com.test.test-1/libtest.so
E/AndroidRuntime(16487): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
E/AndroidRuntime(16487): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
...
모든 컴파일 및 링크 잘.
또한 (app_dummy이) 나는 그것을 얻을 objdump를 내가 함께 실행할 때와 같이 제대로 생산의 :
001186f4 g DF .text 000001a4 ANativeActivity_onCreate
이 중요한 경우, 툴체인 4.7.2로 대 - 안드로이드를 사용하여 2.3.3을 대상으로, (android-10), armv7-a 용. 나는 적절하게 포함시키고 완벽하게 연결되는 라이브러리를 가지고있다.
필자가 아직 증명할 수없는 한 가지 이론은 apk에 포함해야하는 .so 파일이 있다는 것입니다. 나는 외부 라이브러리 (그래서)가 내 자신과 병합 될 것이라고 생각했다. 이것이 사실이 아니라면, 이는 당면한 문제를 설명 할 것입니다.
나는 메이크 파일을 직접 사용하지 않고 있습니다. vs-android가 대부분을 처리하고 있습니다. 일부 .xml 및 .property 파일에만 액세스 할 수 있습니다.