2014-06-10 52 views
0

更改Google Play服務Liblibrary後,我的應用程序無法運行。 當我開始它出現這樣的錯誤,我試圖修復谷歌它,但仍然無法修復。 任何人都可以解釋我的日誌波紋管:java.lang.ClassNotFoundException:更新庫後未找到類

06-10 20:45:13.116: E/AndroidRuntime(18582): FATAL EXCEPTION: main 
06-10 20:45:13.116: E/AndroidRuntime(18582): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.kidsgame.kidsmath/com.kidsgame.kidsmath.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.kidsgame.kidsmath.MainActivity" on path: /data/app/com.kidsgame.kidsmath-2.apk 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2171) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2299) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread.access$700(ActivityThread.java:150) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.os.Looper.loop(Looper.java:137) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread.main(ActivityThread.java:5283) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at java.lang.reflect.Method.invokeNative(Native Method) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at java.lang.reflect.Method.invoke(Method.java:511) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at dalvik.system.NativeStart.main(Native Method) 
06-10 20:45:13.116: E/AndroidRuntime(18582): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.kidsgame.kidsmath.MainActivity" on path: /data/app/com.kidsgame.kidsmath-2.apk 
06-10 20:45:13.116: E/AndroidRuntime(18582): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.Instrumentation.newActivity(Instrumentation.java:1071) 
06-10 20:45:13.116: E/AndroidRuntime(18582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162) 
06-10 20:45:13.116: E/AndroidRuntime(18582): ... 11 more 

回答

0

嘗試將項目 - >屬性 - > Java構建路徑 - >訂單&出口並確保Android的私家藏書被檢查的項目和其他所有庫項目您正在使用。事後清理所有項目,看看會發生什麼。取自here

+0

我hava試過這種方式,但不能幫助我。謝謝。 – user3208987

0

在這一行:

06-10 20:45:13.116: E/AndroidRuntime(18582): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.kidsgame.kidsmath.MainActivity" on path: /data/app/com.kidsgame.kidsmath-2.apk 

它看起來就像你移動你的mainactivity.java的文件位置,或者未導入你需要的類。嘗試去你的班級文件,按ctrl + shift + o導入任何你缺少的東西,然後清理項目

+0

我這樣做,但仍然不適合我。 – user3208987

相關問題