我在編一個基於關一個類似之前曾經工作過我所做的anandroid應用。這次它不工作,但我不知道爲什麼。Android應用程序錯誤:應用程序已停止unexpectely,再試一次甚至不啓動應用程序
應用程序錯誤:
The Application Buchanan Java Quiz Game (process hu.csc395.javaquizgame) has stopped unexpectedly Please Try again.
我的日誌顯示此:
04-28 04:31:40.326: D/AndroidRuntime(337): Shutting down VM
04-28 04:31:40.326: W/dalvikvm(337): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-28 04:31:40.395: E/AndroidRuntime(337): FATAL EXCEPTION: main
04-28 04:31:40.395: E/AndroidRuntime(337): java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.csc395.javaquizgame/hu.csc395.javaquizgame.Buchanan_JavaQuizGameActivity}: java.lang.IllegalArgumentException
我不知道這些位於所以也許我只是失蹤了。
完全logcat的不同之處:
04-28 04:31:40.326: D/AndroidRuntime(337): Shutting down VM
04-28 04:31:40.326: W/dalvikvm(337): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-28 04:31:40.395: E/AndroidRuntime(337): FATAL EXCEPTION: main
04-28 04:31:40.395: E/AndroidRuntime(337): java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.csc395.javaquizgame/hu.csc395.javaquizgame.Buchanan_JavaQuizGameActivity}: java.lang.IllegalArgumentException
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.os.Handler.dispatchMessage(Handler.java:99)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.os.Looper.loop(Looper.java:123)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-28 04:31:40.395: E/AndroidRuntime(337): at java.lang.reflect.Method.invokeNative(Native Method)
04-28 04:31:40.395: E/AndroidRuntime(337): at java.lang.reflect.Method.invoke(Method.java:507)
04-28 04:31:40.395: E/AndroidRuntime(337): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-28 04:31:40.395: E/AndroidRuntime(337): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-28 04:31:40.395: E/AndroidRuntime(337): at dalvik.system.NativeStart.main(Native Method)
04-28 04:31:40.395: E/AndroidRuntime(337): Caused by: java.lang.IllegalArgumentException
04-28 04:31:40.395: E/AndroidRuntime(337): at java.util.Random.nextInt(Random.java:186)
04-28 04:31:40.395: E/AndroidRuntime(337): at hu.csc395.javaquizgame.Buchanan_JavaQuizGameActivity.resetQuiz(Buchanan_JavaQuizGameActivity.java:121)
04-28 04:31:40.395: E/AndroidRuntime(337): at hu.csc395.javaquizgame.Buchanan_JavaQuizGameActivity.onCreate(Buchanan_JavaQuizGameActivity.java:85)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-28 04:31:40.395: E/AndroidRuntime(337): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-28 04:31:40.395: E/AndroidRuntime(337): ... 11 more
04-28 04:34:37.995: I/Process(337): Sending signal. PID: 337 SIG: 9
我的控制檯顯示一切正常運行,直到:
[2012-04-28 01:48:17 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-04-28 01:48:17 - Buchanan_JavaQuizGame] New emulator found: emulator-5554
從'Logcat'添加'FULL'異常堆棧跟蹤。 – Luksprog 2012-04-28 06:17:19
我怎麼做,沒有填滿 – 2012-04-28 06:42:08
頁面添加的所有誤差線(紅色的人從'Logcat'),它並不重要的是,有多大。你有'IllegalArgumentException'拋出你的代碼中的某處,我想看看它是什麼以及它發生了什麼。 – Luksprog 2012-04-28 06:46:15