2013-02-07 67 views
0

這個錯誤是什麼意思?我在運行時遇到這個錯誤。當我嘗試啓動時,該應用程序崩潰。我是Android編程新手。運行時錯誤 - 該怎麼辦?

我試圖查看代碼,但找不到它。我很感謝你的幫助。

所有的
02-07 14:32:57.967: E/Trace(943): error opening trace file: No such file or directory (2) 
02-07 14:32:58.386: E/AndroidRuntime(943): FATAL EXCEPTION: main 
02-07 14:32:58.386: E/AndroidRuntime(943): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.quiz/com.example.quiz.Splash}: java.lang.ClassNotFoundException: Didn't find class "com.example.quiz.Splash" on path: /data/app/com.example.quiz-2.apk 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.os.Handler.dispatchMessage(Handler.java:99) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.os.Looper.loop(Looper.java:137) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread.main(ActivityThread.java:5039) 
02-07 14:32:58.386: E/AndroidRuntime(943): at java.lang.reflect.Method.invokeNative(Native Method) 
02-07 14:32:58.386: E/AndroidRuntime(943): at java.lang.reflect.Method.invoke(Method.java:511) 
02-07 14:32:58.386: E/AndroidRuntime(943): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
02-07 14:32:58.386: E/AndroidRuntime(943): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
02-07 14:32:58.386: E/AndroidRuntime(943): at dalvik.system.NativeStart.main(Native Method) 
02-07 14:32:58.386: E/AndroidRuntime(943): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.quiz.Splash" on path: /data/app/com.example.quiz-2.apk 
02-07 14:32:58.386: E/AndroidRuntime(943): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
02-07 14:32:58.386: E/AndroidRuntime(943): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
02-07 14:32:58.386: E/AndroidRuntime(943): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
02-07 14:32:58.386: E/AndroidRuntime(943): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
02-07 14:32:58.386: E/AndroidRuntime(943): ... 11 more 
+0

發佈您的清單文件。 –

+0

沒關係。我修好了它。 – IlhamiD

回答

0
  1. 首先,檢查你的源是它在錯誤日誌中被提及。
  2. 如果是這樣,檢查你是否有任何輸入錯誤
  3. 如果它仍然不工作,它會更容易(在我看來)創建一個新的項目,並重命名缺少的東西(我已經當然,確保你複製了所有的代碼
0

看起來你錯過了清單中的Splash活動。

<activity android:name=".Splash"/> 

查看該行是否出現在清單中,如果不是,則應添加它。

+0

如果不是的話,這將會發布在錯誤日誌中,有點'你在你的manifest.xml中聲明'是我經常使用^^ – Ekonion

+0

問題是軟件包名稱。我從另一個軟件包名稱複製了一些文件,並忘記更改它。 初學者錯誤 – IlhamiD

相關問題