0

在一个 android 应用程序上工作,当我点击我的按钮时,当我测试应用程序并点击按钮时,它应该带我到 NDKmolActivity,我的应用程序崩溃了,请帮忙

            EDIT I FOUND THE LIBS!!! :) NEW ERROR :(

日志猫:

08-09 00:15:09.762: D/dalvikvm(15550): 试图加载 lib /data/app-lib/com.d4a.sts-1/libNdkmol.so 0x4239a320 08-09 00:15:09.762: D/ dalvikvm(15550):添加了共享库 /data/app-lib/com.d4a.sts-1/libNdkmol.so 0x4239a320 08-09 00:15:09.762:D/dalvikvm(15550):在 /data/ 中找不到 JNI_OnLoad app-lib/com.d4a.sts-1/libNdkmol.so 0x4239a320,跳过初始化 08-09 00:15:09.772:D/ESmol(15550):数据目录是 /storage/emulated/0/PDB 08-09 00 :15:09.772:D/NDKmol(15550):初始化样本数据/storage/emulated/0/PDB/2POR.pdb 08-09 00:15:09.772:W/dalvikvm(15550):未找到本机Lcom/的实现d4a/sts/NdkView;.nativeAdjustZoom:(I)[F 08-09 00:15:09.772: D/AndroidRuntime(15550): 关闭 VM 08-09 00:15:09.772: W/dalvikvm(15550): threadid =1:线程以未捕获的异常退出(组=0x41af4700)08-09 00:15:09.782:E/AndroidRuntime(15550): 致命异常: main 08-09 00:15:09.782: E/AndroidRuntime(15550): java.lang.UnsatisfiedLinkError: Native method not found: com.d4a.sts.NdkView.nativeAdjustZoom:(I )[F 08-09 00:15:09.782: E/AndroidRuntime(15550): at com.d4a.sts.NdkView.nativeAdjustZoom(Native Method) 08-09 00:15:09.782: E/AndroidRuntime(15550): at com.d4a.sts.NdkView.resetCamera(NdkView.java:62) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 com.d4a.sts.NdkView.(NdkView.java:58) 08- 09 00:15:09.782: E/AndroidRuntime(15550): 在 com.d4a.sts.NDKmolActivity.onCreate(NDKmolActivity.java:110) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android。 app.Activity.performCreate(Activity.java:5133) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.app.ActivityThread.access$600(ActivityThread.java:141) 08-09 00 :15:09.782: E/AndroidRuntime(15550): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.os。 Handler.dispatchMessage(Handler.java:99) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.os.Looper.loop(Looper.java:137) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 android.app.ActivityThread.main(ActivityThread.java:5103) 08-09 00:15:09.782: E/AndroidRuntime(15550):在 java.lang.reflect.Method.invokeNative(Native Method) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 java.lang.reflect.Method.invoke(Method.java:525) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 08-09 00:15:09.782: E/AndroidRuntime(15550):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 dalvik.system.NativeStart.main(Native Method)在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 dalvik.system.NativeStart.main(Native Method)在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-09 00:15:09.782: E/AndroidRuntime(15550): 在 dalvik.system.NativeStart.main(Native Method)

如果您还需要什么,请随时回复

问候

说唱11

4

2 回答 2

0

您是编译了库还是从某个地方获取了它?

于 2013-08-09T04:59:43.243 回答
0

NDKmolActivity尝试加载名为libNdkmol.so. 很可能,您忘记将其添加到您的项目中。

于 2013-08-09T04:03:21.553 回答