2011-02-09 2 views
1

Я работаю над проектом, который генерирует Java-код на лету и компилирует его для Android. Забавно, что иногда dx.bat генерирует сломанный файл DEX при успешной завершении.Android dx генерирует файлы с плохой контрольной суммой

Когда я пытаюсь dexdump на DEX, я получаю: ОШИБКИ: плохую контрольную сумму (DeaDBeeF против deadc0de)

вручную играя с --no-оптимизацией или --no-местных будут решить проблему для этой конкретной компиляции. Но вы никогда не узнаете, что произойдет со следующим, и это процесс, который должен быть надежным.

BTW, ручная фиксация контрольной суммы не устраняет проблему (dexdump сработает после сброса некоторых данных), поэтому я считаю, что это не ошибка вычисления контрольной суммы dx.

Есть ли известная проблема? Как я могу продолжить отладку?

Спасибо!

ответ

Смежные вопросы