Ich habe versucht, das Hallo-jni-Beispiel, das mit den NDK-Samples gebündelt kommt. i halten den folgenden Fehler auf dem Emulator und das Telefon jedes Mal wenn ich meine app ausführen versuchen immer: „hat die Anwendung JNIExample (Prozess com.jniexample) unerwartet beendet Bitte versuchen Sie es erneut“Probleme mit dem Hallo-jni Beispiel auf MotoDev Studio
Hier ist der Inhalt von log cat:
12-07 15: 52: 23,199: ERROR/Android Runtime (353): fatal EXCEPTION: main 12-07 15: 52: 23,199: ERROR/Android Runtime (353): java.lang.RuntimeException: Die Instanz kann nicht instanziiert werden ComponentInfo {com.jniexample/com.jniexample.JNIExample}: java.lang.ClassNotFoundException: com.jniexample.JNIExample in loader dalvik.system.PathClassLoader [/ data/app/c om.jniexample-2.apk] 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2585) 12-07 15: 52: 23.199: ERROR/Android Runtime (353): an android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): bei android.app.ActivityThread.access 2300 $ (ActivityThread .java-: 125) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): an 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: FEHLER/AndroidRuntime (353): at android.os.Looper.loop (Looper.java : 123) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): at android.app.ActivityThre ad.main (ActivityThread.java:4627) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): bei java.lang.reflect.Method.invokeNative (native Methode) 12-07 15: 52: 23,199 : FEHLER/AndroidRuntime (353): um java.lang.reflect.Method.invoke (Method.java:521) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): um com.android.internal.os .ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): um com.android.internal.os.ZygoteInit.main (ZygoteInit.java: 626) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): at dalvik.system.NativeStart.main (native Methode) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): Verursacht von: Java. lang.ClassNotFoundException: com.jniexample.JNIExample im Loader dalvik.system.PathClassLoader [/data/app/com.jniexample-2.apk] 12-07 15 52:: 23,199: ERROR/Android Runtime (353): an dalvik.system.PathClassLoader.findClass (PathClassLoader.java:243) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): bei java.lang.ClassLoader .loadClass (ClassLoader.java:573) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): an java.lang.ClassLoader.loadClass (ClassLoader.java:532) 12-07 15: 52: 23,199 : ERROR/Android Runtime (353): an android.app.Instrumentation.newActivity (Instrumentation.java:1021) 12-07 15: 52: 23,199: ERROR/Android Runtime (353): an android.app.ActivityThread.performLaunchActivity (ActivityThread .java: 2577) 12-07 15: 52: 23.199: FEHLER/AndroidRuntime (353): ... 11 mehr
kann mir bitte jemand dabei helfen?
i verwendet NDK-5 für das obige Beispiel – rb512