[英]Unfortunately app has stopped working android emulator
I tried to run my app but I got a message "Unfortunately app has stopped". 我试图运行我的应用程序,但收到一条消息“不幸的是,应用程序已停止”。 my logcat is below.The problem has been resolved 我的logcat在下面。问题已解决
02-02 07:54:20.224: I/Process(1820): Sending signal. PID: 1820 SIG: 9
02-02 07:54:24.184: D/AndroidRuntime(1853): Shutting down VM
02-02 07:54:24.204: W/dalvikvm(1853): threadid=1: thread exiting with uncaught exception (group=0xb0cd1b08)
02-02 07:54:24.244: E/AndroidRuntime(1853): FATAL EXCEPTION: main
02-02 07:54:24.244: E/AndroidRuntime(1853): Process: com.example.judoapp, PID: 1853
02-02 07:54:24.244: E/AndroidRuntime(1853): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.judoapp/com.example.judoapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.judoapp.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.judoapp-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.judoapp-1, /system/lib]]
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2102)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread.access$700(ActivityThread.java:135)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.os.Handler.dispatchMessage(Handler.java:102)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.os.Looper.loop(Looper.java:137)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread.main(ActivityThread.java:4998)
02-02 07:54:24.244: E/AndroidRuntime(1853): at java.lang.reflect.Method.invokeNative(Native Method)
02-02 07:54:24.244: E/AndroidRuntime(1853): at java.lang.reflect.Method.invoke(Method.java:515)
02-02 07:54:24.244: E/AndroidRuntime(1853): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
02-02 07:54:24.244: E/AndroidRuntime(1853): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
02-02 07:54:24.244: E/AndroidRuntime(1853): at dalvik.system.NativeStart.main(Native Method)
02-02 07:54:24.244: E/AndroidRuntime(1853): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.judoapp.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.judoapp-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.judoapp-1, /system/lib]]
02-02 07:54:24.244: E/AndroidRuntime(1853): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
02-02 07:54:24.244: E/AndroidRuntime(1853): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
02-02 07:54:24.244: E/AndroidRuntime(1853): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
02-02 07:54:24.244: E/AndroidRuntime(1853): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2093)
02-02 07:54:24.244: E/AndroidRuntime(1853): ... 11 more
02-02 07:54:27.434: I/Process(1853): Sending signal. PID: 1853 SIG: 9
android:name="com.example.judoapp.MainActivity"
It's looking for the class MainActivity
in com.example.judoapp
. 在com.example.judoapp
寻找类MainActivity
。 Either add it, or change that line to the real package of the Activity
. 添加它,或将该行更改为Activity
的实际包。
system didn't find MainActivity
系统找不到MainActivity
check your MainActivity
package name. 检查您的MainActivity
软件包名称。
look at error on logcat: 查看logcat上的错误:
Didn't find class "com.example.judoapp.MainActivity"
go to src folder and check package name for MainActivity
转到src文件夹并检查MainActivity
程序包名称
good luck 祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.