2012-05-18 39 views
5

尽管存在很多类似标题的问题,但我无法找到解决此问题的解决方案。转换为Dalvik格式失败,出现错误1 adt r18

我在Eclipse中有一个Android项目,它将ActionBarSherlock 4.0.2引用为Android库。另外,我在/ libs文件夹中添加了ACRA和Google Analytics的JAR。支持v4 jar是从ABS库中提取的。

项目的Java构建路径看起来像这样 enter image description here

当通过向导,我得到了“转换为Dalvik的格式失败,错误1”错误输出。

清理,删除所有Android依赖项,然后单击修复项目属性和清理都不起作用。

有什么想法?

编辑:

我错过了一些信息:我在Mac OS 10.6.8,Eclipse的靛蓝,Android SDK工具R19和ADT插件V18这样做。

project.properties文件包含proguard.cfg文件:评论它避免了这个问题。

+0

http://stackoverflow.com/q/2680827/741249可能的副本? – THelper

+0

感谢您的评论,实际上这里有很多关于转换为Dalvik格式的问题,因错误1错误而失败。你链接的人反对Android 1.6和更旧的东西,所以这可能是另一个问题。此外,我尝试了所有可能的答案,但都没有成功。这个问题应该引用Eclipse的当前版本,Android SDK和ADT插件。 – omoling

回答

0

我实际上设法克服这个问题,在这里SOEM细节,如果他们可以使用的任何人:

我第一次尝试一切从干净的关闭/重新打开项目等等等等

我终于过了最新的测试版proguard from http://sourceforge.net/projects/proguard/files/,并将android-sdk-macosx/tools/proguard中的/ lib文件夹替换为beta版本(proguard4.8beta1)中的/ lib文件夹,它可以工作!

+0

它的工作原理,非常感谢! –

0

更新到ADT 20(与Jelly Bean一起发布)后,我遇到了同样的问题,同样,所有旧的解决方案(清理,重建等)都没有帮助。从omoling的回答中得知线索,我从他们的网站上更新了我的Flurry罐子,并且最终解决了问题。

因此,如果您遇到此问题,请尝试更新您的项目使用的任何/所有外部库。

相关问题