2014-10-30 57 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

回答

相关问题