我正在从Eclipse迁移到Android Studio,现在我的应用程序崩溃了,Logcat显示了不同手机的不同原因,但我专注于一个非常大的方法。例如:
Android 6.0.1手机:
java.lang.VerifyError: Verifier rejected class due to bad method
Android 2.3.6手机:
W/dalvikvm: VFY: warning: method is huge (regs=466 insnsSize=25467)
使用Eclipse我没有从Android 2.3.6开始出现问题(我的应用程序仅在Android版本低于2.3.6的手机中崩溃)。现在在Android Studio中,我的应用程序在所有版本的Android中都崩溃了。
我已经读过,Android 2.3.6及更高版本的文件大小不应该出错。 Eclipse也是如此。我是Android Studio的新手;也许有一个易于解决的兼容性问题?
建议:我决定重构方法并解决问题。