2012-08-06 26 views
0

我有一個應用程序在ADT 12上完全運行,沒有任何錯誤,我從12到20 ADT升級,但我ADT跑了我的應用程序,但它拋出以下錯誤後升級ADT,無法實例化活動ComponentInfo {}:java.lang.ClassNotFoundException:in loader dalvik.system.PathClassLoader [/ mnt/asec/com.-1/pkg.apk

08-06 20:12:53.896:E/AndroidRuntime(13958):致命例外:main 08-06 20:12:53.896:E/AndroidRuntime(13958):java.lang.RuntimeException:無法實例化活動ComponentInfo {com.aruhat.mobileapps.funforkids/com.aruhat.mobileapps.kidszoo.LearnWithFunGame }:java.lang.ClassNotFoundException:com.aruhat.mobileapps.kidszoo.LearnWithFunGame in loader dalvik.sy stem.PathClassLoader [/mnt/asec/com.aruhat.mobileapps.funforkids-1/pkg.apk] 08-06 20:12:53.896:E/AndroidRuntime(13958):at android.app.ActivityThread.performLaunchActivity(ActivityThread .java:2585) 08-06 20:12:53.896:E/AndroidRuntime(13958):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 08-06 20:12:53.896:E/AndroidRuntime (13958):at android.app.ActivityThread.access $ 2300(ActivityThread.java:125) 08-06 20:12:53.896:E/AndroidRuntime(13958):at android.app.ActivityThread $ H.handleMessage(ActivityThread。 java:2033) 08-06 20:12:53.896:E/AndroidRuntime(13958):at android.os.Handler.dispatchMessage(Handler.java:99) 08-06 20:12:53.896:E/AndroidRuntime 13958):在android.os.Looper.loop(Looper.java:123) 08-06 20:12:53.896:E/AndroidRuntime(13 958):at android.app.ActivityThread.main(ActivityThread.java:4627) 08-06 20:12:53.896:E/AndroidRuntime(13958):at java.lang.reflect.Method.invokeNative(Native Method) 08-06 20:12:53.896:E/AndroidRuntime(13958):在java.lang.reflect.Method.invoke(Method.java:521) 08-06 20:12:53.896:E/AndroidRuntime(13958) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868) 08-06 20:12:53.896:E/AndroidRuntime(13958):at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 08-06 20:12:53.896:E/AndroidRuntime(13958):at dalvik.system.NativeStart.main(Native Method) 08-06 20:12:53.896:E/AndroidRuntime 13958):引起:java.lang.ClassNotFoundException:com.aruhat.mobileapps.kidszoo.LearnWithFunGame in loader dalvik.system.PathClassLoader [/ mnt/asec/com.aruhat.mobileapps.fun 1/pkg.apk] 08-06 20:12:53.896:E/AndroidRuntime(13958):at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 08-06 20:12:53.896: E/AndroidRuntime(13958):在java.lang.ClassLoader.loadClass(ClassLoader.java:573) 08-06 20:12:53.896:E/AndroidRuntime(13958):在java.lang.ClassLoader.loadClass(ClassLoader。 java:532) 08-06 20:12:53.896:E/AndroidRuntime(13958):at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 08-06 20:12:53.896:E/AndroidRuntime 13958):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 08-06 20:12:53.896:E/AndroidRuntime(13958):... 11更

但是我的清單裏有這些課程。我搜尋了很多答案,但沒有人幫助解決這個問題。請給出一些有用的解決方案這個問題。

謝謝...... !!!

+0

好吧,有很多東西可能會導致此錯誤。那麼,你是否將這個類擴展爲一個'Activity'?你確定與軟件包名稱沒有衝突嗎? – yugidroid 2012-08-06 22:43:54

回答

1

我修正了這個錯誤,當我更新「Android SDK工具」和「Android的SDK平臺工具」

0

右鍵單擊項目 - >點擊屬性 - >刪除安卓dependency.Again右鍵點擊在Android項目點擊工具和點擊修復項目屬性。它應該工作。

相關問題