2014-10-30 44 views
0

我最近在Android Studio中將工具和build.gradle升級到版本21。Android Studio - 升級後無法解析L級

我現在APK崩潰的負荷,我得到以下錯誤:

Unable to resolve superclass of Lcom/mypackage/MyClass; 
Link of class 'Lcom/mypackage/MyClass 

是任何人都遇到類似的問題?

我試過以下,但沒有成功:

清潔重啓機器人工作室 重新導入項目

更多日誌詳細項目 :

java.lang.RuntimeException: Unable to instantiate application com.mypackage.MyClass:  
java.lang.ClassNotFoundException: Didn't find class "com.mypackage.MyClass" on path: 
DexPathList[[zip file "/data/app/com.mypackage-1.apk"],nativeLibraryDirectories=[/data/app- 
lib/com.mypackage-1, /vendor/lib, /system/lib]] 
     at android.app.LoadedApk.makeApplication(LoadedApk.java:507) 
     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4301) 
     at android.app.ActivityThread.access$1500(ActivityThread.java:135) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:136) 
     at android.app.ActivityThread.main(ActivityThread.java:5001) 
     at java.lang.reflect.Method.invokeNative(Native Method) 
     at java.lang.reflect.Method.invoke(Method.java:515) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 
     at dalvik.system.NativeStart.main(Native Method) 

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mypackage.MyClass" on path: 
DexPathList[[zip file "/data/app/com.mypackage-1.apk"],nativeLibraryDirectories=[/data/app- 
lib/com.mypackage-1, /vendor/lib, /system/lib]] 
     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:497) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 
     at android.app.Instrumentation.newApplication(Instrumentation.java:975) 
     at android.app.LoadedApk.makeApplication(LoadedApk.java:502) 

+0

你有沒有在建改變了你的targetSdvVersion .gradle的應用程序?現在是21歲。這裏不是'L'。 – balachandarkm 2014-10-30 12:35:46

+0

@balachandarkm是的,它是21 – AndroidEnthusiast 2014-10-30 12:42:39

+0

hmmm ..再次登錄評論以獲得更多信息? – balachandarkm 2014-10-30 12:43:54

回答