转换为Dalvik格式失败,错误1 adt r18

时间:2012-05-18 00:31:31

标签: android adt actionbarsherlock acra

尽管有很多类似标题的问题,但我找不到解决这个问题的方法。

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

项目的Java Build Path看起来像这样 enter image description here

通过向导导出时,出现“转换为Dalvik格式失败,错误1”错误。

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

有什么想法吗?

修改

我错过了一些信息:我在Mac OS 10.6.8,Eclipse Indigo,Android SDK Tools r19和ADT插件v18上执行此操作。

project.properties文件包含proguard.cfg文件:注释它确实可以避免这个问题。

2 个答案:

答案 0 :(得分:0)

我实际上设法克服了这个问题,如果它们可以对任何人有用,那么这里有详细说明:

我首先尝试了从清洁到关闭/重新打开项目等等所有内容

我终于将proguard from http://sourceforge.net/projects/proguard/files/的最新测试版替换为android-sdk-macosx / tools / proguard中的/ lib文件夹与测试版(proguard4.8beta1)中的/ lib文件夹...并且它有效!

答案 1 :(得分:0)

在更新到ADT 20(与Jelly Bean一起发布)之后,我遇到了同样的问题,同样地,所有旧的解决方案(清理,重建等)都无济于事。从omoling的答案中找到线索,我将我的Flurry jar更新为他们网站上的最新内容......问题解决了。

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