我继承了一个项目,并且已经将它从原始的Eclipse工作区迁移到Android Studio。
出于某种原因,以下代码导致异常:
Gson gson = new Gson();
堆栈追踪:
java.lang.VerifyError: com/google/gson/Gson
at com.example.example.activities.LoginActivity.onCreate(LoginActivity.java:59)
at android.app.Activity.performCreate(Activity.java:5264)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5292)
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:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(Native Method)
这发生在两个4.4.2设备上,但不发生在5.1.1上。
我试过了:
答案 0 :(得分:0)
所以我的问题是由multiDexEnabled true
造成的。我关闭了这个并解决了我的65k问题:http://android-developers.blogspot.co.uk/2014/12/google-play-services-and-dex-method.html
自此没有问题。