Я работаю над проектом, который генерирует Java-код на лету и компилирует его для Android. Забавно, что иногда dx.bat генерирует сломанный файл DEX при успешной завершении.Android dx генерирует файлы с плохой контрольной суммой
Когда я пытаюсь dexdump на DEX, я получаю: ОШИБКИ: плохую контрольную сумму (DeaDBeeF против deadc0de)
вручную играя с --no-оптимизацией или --no-местных будут решить проблему для этой конкретной компиляции. Но вы никогда не узнаете, что произойдет со следующим, и это процесс, который должен быть надежным.
BTW, ручная фиксация контрольной суммы не устраняет проблему (dexdump сработает после сброса некоторых данных), поэтому я считаю, что это не ошибка вычисления контрольной суммы dx.
Есть ли известная проблема? Как я могу продолжить отладку?
Спасибо!