为什么实例化Gson对象会抛出java.lang.VerifyError?
我继承了一个项目,并将其从最初的Eclipse工作区迁移到Android Studio 由于某些原因,当以下代码导致异常时:为什么实例化Gson对象会抛出java.lang.VerifyError?,java,android,gson,Java,Android,Gson,我继承了一个项目,并将其从最初的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.
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上
我试过:
- 使用较旧版本的GSON库
- 重新打包库()
多索引启用true
引起的。我关闭了此功能,并通过以下方式解决了我的65k问题:
没有问题。使用这个编译'com.google.code.gson:gson:2.3'恐怕没有效果。