Android 5.0.1 VerifyError?

时间:2015-06-23 08:59:45

标签: android android-5.0-lollipop verifyerror

我刚刚将手机上的操作系统更新为Android 5.0.1。自从此次更新以来,我正在处理的应用程序在我的其他设备上运行得非常好,现在只在5.0.1中引发错误。我不知道这个错误意味着什么,它并没有像往常一样指向我可疑的代码行。

有没有人看过这个或知道新5.0.1的含义?

06-23 16:52:37.840  10976-10976/rule02.touchpool E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: rule02.touchpool, PID: 10976
java.lang.VerifyError: rule02.touchpool.GameScreen
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at java.lang.Class.newInstance(Class.java:1650)
        at android.app.Instrumentation.newActivity(Instrumentation.java:1079)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2537)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2759)
        at android.app.ActivityThread.access$900(ActivityThread.java:178)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:145)
        at android.app.ActivityThread.main(ActivityThread.java:5944)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)

1 个答案:

答案 0 :(得分:0)

对于自Android更新以来遇到任何问题的任何人,我找到并解决了我的问题。

允许的最大方法大小明显改变了。我的一些方法非常庞大和复杂,显然超出了这个新限制。

此修复方法是将较大的代码段分成较小的部分。

希望这有助于某人。