2010-12-08 46 views
1

我試圖運行與NDK示例捆綁在一起的hello-jni示例。 我不斷收到在模擬器和手機每次我嘗試執行我的應用程序出現以下錯誤:「該應用程序JNIExample(過程com.jniexample)已意外停止,請重試」在MotoDev工作室上運行hello-jni示例的問題

這裏的內容(353):致命異常:主 12-07 15:52:23.199:錯誤/ AndroidRuntime(353):java.lang.RuntimeException:錯誤/ AndroidRuntime錯誤/無法實例化裝載器中的ComponentInfo {com.jniexample/com.jniexample.JNIExample:java.lang.ClassNotFoundException:com.jniexample.JNIExample示例dalvik.system.PathClassLoader [/ data/app/c om.jniexample-2.apk] 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 12-07 15:52:23.199: ERROR/AndroidRuntime(353):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.app.ActivityThread.access $ 2300(ActivityThread .java:125) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.os.Handler.dispatchMessage(Handler.java:99) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.os.Looper.loop(Looper.java :123) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at android.app.ActivityThre ad.main(ActivityThread.java:4627) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at java.lang.reflect.Method.invokeNative(Native Method) 12-07 15:52:23.199 :ERROR/AndroidRuntime(353):at java.lang.reflect.Method.invoke(Method.java:521) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at com.android.internal.os (ZygoteInit.java:868) 12-07 15:52:23.199:錯誤/ AndroidRuntime 12-07 15:52:23.199:錯誤/ AndroidRuntime(353):在dalvik.system.NativeStart.main(本機方法) 12-07 15:52:23.199:錯誤/ AndroidRuntime(353):引起:java。 lang.ClassNotFoundException:裝入程序中的com.jniexample.JNIE示例dalvik.system.PathClassLoader [/data/app/com.jniexample-2.apk] 12-07 15 :52:23.199:ERROR/AndroidRuntime(353):at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at java.lang.ClassLoader .loadClass(ClassLoader.java:573) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 12-07 15:52:23.199 :錯誤/ AndroidRuntime(353):在android.app.Instrumentation.newActivity(Instrumentation.java:1021) 12-07 15:52:23.199:錯誤/ AndroidRuntime(353):在android.app.ActivityThread.performLaunchActivity(ActivityThread .java:2577) 12-07 15:52:23.199:ERROR/AndroidRuntime(353):... 11更多

有人能幫我解決嗎?

回答

0

您是否正在運行NDK4或NDK5?你的帖子是在NDK5發佈之後發佈的,並且是相關的。我們正在努力獲得NDK5的支持,但是我們將在下個月發佈Studio 2.1。

-E

+0

我用NDK-5上面的例子 – rb512 2010-12-14 03:16:15

0

請確保您的項目中有com.jniexample.JNIExample類,因爲它似乎缺少。您沒有運行原始hello-jni樣本,因爲它有com.example.hellojni.HelloJni

+0

感謝,其現在工作:) – rb512 2010-12-10 00:33:12