很长一段时间在网站上搜索了很长时间。最后我很难过,需要这个论坛的帮助。可能重复:
“Conversion to Dalvik format failed with error 1” on external JAR
我有一个GPS相关的应用程序,我现在正在尝试拆分为免费/付费的多个版本,也用于重新打造品牌。每次尝试将项目拆分为库和主要版本都失败了Dalvik错误1.我希望库中有95%的代码可以让我轻松创建更名版本和付费/免费版本。
我查看了tic-tac-toe示例并阅读了许多关于如何创建库项目的博客和文章。到目前为止,大约20个小时的搜索和尝试。
这是我的设置
我的项目使用asynctask子类和httpclient,如果重要的话。
调试构建到我的实际设备(HTC Desire Z,android 2.3.3)构建正常。实际的apk版本失败,dalvik错误1.模拟器构建工作正常。
我已经阅读了所有Dalvik的工具发布14/15的工具,但是因为我已经20岁了,我希望现在已经解决了这个问题!
我尝试了很多不同的方法,但是每个方法都因Dalvik错误而失败,包括
在Eclipse中创建新的库和主项目,将类和res逐个复制到新的库项目中(并删除我非常确定的不必要的导入)。将清单引用更改为类和活动的库。
将原始项目调用为库并在新主项目中引用它,并将更新后的清单引入库项目
按原样保留原始项目,但将一个“strings.xml”文件移动到values文件夹中(认为这个应该有效,特别是因为清单中没有任何变化?)
< / LI>当我的设备上的调试版本工作时,apk版本总是失败。
我可以提供哪些其他信息来帮助解决问题?在阅读错误日志方面,我是一个完全的新手...我的眼睛黯然失色。
提前感谢可能是一个非常新秀的错误......!