Android dx生成错误的校验和dex文件

时间:2011-02-09 16:28:57

标签: android

我正在开发一个即时生成Java代码的项目,并为Android编译它。有趣的是,有时 dx.bat 会在成功完成时生成损坏的DEX文件。

当我尝试dexdump DEX时,我得到:错误:校验和错误(deadbeef vs deadc0de)

手动玩 - no-optimize - no-locals 将解决此特定编译的问题。但你永远不知道下一个会发生什么,这是一个应该可靠的过程。

BTW,手动修复校验和并不能解决问题(dexdump会在转储一些数据后崩溃)所以我认为这不是dx校验和计算错误。

是否存在已知问题?我该如何进一步调试?

谢谢!

1 个答案:

答案 0 :(得分:1)