2012-07-25 105 views
0

試圖開發的Hello World,但模擬器得到強制關閉錯誤。在此先感謝Android應用程序強制關閉,同時啓動

07-25 12:04:12.308: D/AndroidRuntime(277): Shutting down VM 
07-25 12:04:12.308: W/dalvikvm(277): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
07-25 12:04:12.368: E/AndroidRuntime(277): FATAL EXCEPTION: main 
07-25 12:04:12.368: E/AndroidRuntime(277): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.exampe.helloww/com.exampe.helloww.HelloActivity}: java.lang.ClassNotFoundException: com.exampe.helloww.HelloActivity in loader dalvik.system.PathClassLoader[/data/app/com.exampe.helloww-2.apk] 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.os.Handler.dispatchMessage(Handler.java:99) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.os.Looper.loop(Looper.java:123) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread.main(ActivityThread.java:4627) 
07-25 12:04:12.368: E/AndroidRuntime(277): at java.lang.reflect.Method.invokeNative(Native Method) 
07-25 12:04:12.368: E/AndroidRuntime(277): at java.lang.reflect.Method.invoke(Method.java:521) 
07-25 12:04:12.368: E/AndroidRuntime(277): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
07-25 12:04:12.368: E/AndroidRuntime(277): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
07-25 12:04:12.368: E/AndroidRuntime(277): at dalvik.system.NativeStart.main(Native Method) 
07-25 12:04:12.368: E/AndroidRuntime(277): Caused by: java.lang.ClassNotFoundException: com.exampe.helloww.HelloActivity in loader dalvik.system.PathClassLoader[/data/app/com.exampe.helloww-2.apk] 
07-25 12:04:12.368: E/AndroidRuntime(277): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
07-25 12:04:12.368: E/AndroidRuntime(277): at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
07-25 12:04:12.368: E/AndroidRuntime(277): at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
07-25 12:04:12.368: E/AndroidRuntime(277): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
07-25 12:04:12.368: E/AndroidRuntime(277): ... 11 more 
07-25 12:04:17.158: I/Process(277): Sending signal. PID: 277 SIG: 9 
+2

你在清單中聲明你的活動引起的? – Shrikant 2012-07-25 06:40:47

+0

@Shrikant如果只是在Eclipse中添加一個新項目,它應該由它自己完成。 pawarrohit14你可以請,發佈一些代碼?或者添加更多信息,例如,如果您是通過垃圾或Eclipse嚮導創建項目的。 – axierjhtjz 2012-07-25 06:42:09

+0

發佈您的AndroidMenifest.xml – rajpara 2012-07-25 06:43:38

回答

0
:致

ClassNotFoundException通常,當您嘗試在較低的SDK版本運行你的應用程序比目標SDK

+0

你如何看待?我的意思是,它不是一個系統類或任何('com.exampe.helloww.HelloActivity') – Nanne 2012-07-25 06:45:09

+0

@mihail請驗證您的答案,因爲任何APK如果不是該設備兼容無法安裝,也有最低SDK值 – rajpara 2012-07-25 06:45:53

+0

首先檢查您的清單。如果MinSdkVersion低於TargedSdkVersion,那麼你可以使用一些在較低Sdk中不可用的類。例如,從SDK = 9開始可以使用Base64解碼,如果您嘗試在SDK = 8上使用它,您將得到ClassNotFoundException。 – mihail 2012-07-25 06:47:52

0

添加您HelloActivity在清單file.Due這個你找不到活動和你正在ClassNotFoundException的作爲

E/AndroidRuntime(277):java.lang.ClassNotFoundException:com.exampe.helloww.HelloActivity