Неверное имя: 'enum constant initialization$2' при установке приложения

При установке приложения Android из Eclipse в любой эмулятор я получаю сообщение об ошибке:

04-17 00:36:53.043: E/dalvikvm(20216): Invalid name: ' enum constant initialization$2'
04-17 00:36:53.043: E/dalvikvm(20216): Trouble with item 10075 @ offset 0x611ec
04-17 00:36:53.043: E/dalvikvm(20216): Cross-item verify of section type 0005 failed
04-17 00:36:53.043: E/dalvikvm(20216): ERROR: Byte swap + verify failed
04-17 00:36:53.043: E/dalvikvm(20216): Optimization failed

Я проверил свои перечисления, но не уверен, в чем может быть проблема. Не находите ничего похожего в сети, поэтому вам нужна помощь здесь:)

1 ответ

Похоже, что проблема была с размером одного из моих больших перечислений. я разделил это перечисление на две части, и проблема ушла. Это довольно трудно, где проблема, потому что сообщение ничего не говорит о конкретном имени enum, где проблема и что это за проблема. Только это неверное имя: 'enum constant initialization$2' дерьмо.

Другие вопросы по тегам