如果代码中没有错误但应用程序无法在模拟器上运行,该怎么办?

时间:2013-06-04 10:21:09

标签: android exception android-intent android-logcat

我正在开发一个非常简单的Android应用程序,其中包含活动和意图。代码中没有错误。

控制台显示:

[2013-06-04 15:21:38 - Shoppapp] Android Launch!
[2013-06-04 15:21:38 - Shoppapp] adb is running normally.
[2013-06-04 15:21:38 - Shoppapp] Performing com.example.shoppapp.MainActivity activity 

启动:

[2013-06-04 15:21:48 - Shoppapp] Uploading Shoppapp.apk onto device 'emulator-5554'
[2013-06-04 15:21:53 - Shoppapp] Installing Shoppapp.apk...
[2013-06-04 15:22:49 - Shoppapp] Success!
[2013-06-04 15:22:50 - Shoppapp] Starting activity com.example.shoppapp.MainActivity on 

Device emulator-5554

当我在模拟器中打开应用程序时,会出现一个空白屏幕,然后它会以消息

关闭
  

不幸的是,您的应用已停止工作且应用已关闭

Logcat显示以下例外情况:

06-04 09:53:46.665: E/Trace(2880): error opening trace file: No such file or directory (2)
06-04 09:53:49.125: D/AndroidRuntime(2880): Shutting down VM
06-04 09:53:49.125: W/dalvikvm(2880): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
06-04 09:53:49.557: D/dalvikvm(2880): GC_CONCURRENT freed 72K, 7% free 2710K/2904K, paused 251ms+42ms, total 419ms
06-04 09:53:49.595: E/AndroidRuntime(2880): FATAL EXCEPTION: main
06-04 09:53:49.595: E/AndroidRuntime(2880): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.shoppapp/com.example.shoppapp.MainActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.example.shoppapp.WELCOME }
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.os.Looper.loop(Looper.java:137)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread.main(ActivityThread.java:5041)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at java.lang.reflect.Method.invokeNative(Native Method)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at java.lang.reflect.Method.invoke(Method.java:511)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at dalvik.system.NativeStart.main(Native Method)
06-04 09:53:49.595: E/AndroidRuntime(2880): Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.example.shoppapp.WELCOME }
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Activity.startActivityForResult(Activity.java:3370)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Activity.startActivityForResult(Activity.java:3331)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Activity.startActivity(Activity.java:3566)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Activity.startActivity(Activity.java:3534)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at com.example.shoppapp.MainActivity.onCreate(MainActivity.java:16)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Activity.performCreate(Activity.java:5104)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
06-04 09:53:49.595: E/AndroidRuntime(2880):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
06-04 09:53:49.595: E/AndroidRuntime(2880):     ... 11 more
06-04 09:53:59.676: I/Process(2880): Sending signal. PID: 2880 SIG: 9
06-04 10:04:41.595: D/AndroidRuntime(3074): Shutting down VM
06-04 10:04:41.608: W/dalvikvm(3074): threadid=1: thread exiting with uncaught exception (group=0x40a71930)

1 个答案:

答案 0 :(得分:0)

您是否已将 WELCOME 活动宣布为您的清单文件

它显示了ActivityNotFoundException:找不到处理Intent com.example.shoppapp.WELCOME

的Activity
相关问题