Я перехожу с 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; может есть проблема совместимости, которую легко решить?
СОВЕТ: Решил сделать рефакторинг метода и решил проблему.