2

当我尝试运行我的应用程序时——它是从我标记为 liberary 的 zxing 项目扩展而来的一个类——控制台给了我以下错误:

[2012-09-12 11:51:01 - QR00] Conversion to Dalvik format failed with error 1

有什么建议可以解决这个错误吗?

4

3 回答 3

1

转到项目»属性»Java构建路径»库并删除除“Android XY”之外的所有内容(在我的情况下为Android 1.5)。单击确定。转到项目»清理»清理下面选择的项目»选择您的项目并单击确定。那应该行得通。

您也可能在项目文件夹中的某个位置有一个 JAR 文件(我已将 Admob JAR 文件复制到我的 src 文件夹中),然后将其添加为 Java 路径库。它不会出现在 Package Explorer 下,所以你不会注意到它,但它确实被计算了两次,导致可怕的 Dalvik 错误 1。

参考相关问题:

外部 JAR 上的“转换为 Dalvik 格式失败,错误 1”

于 2012-09-12T10:57:11.463 回答
1

你有没有试过在这里这里看。这个话题也在这里彻底讨论。在你提问之前尝试搜索一下。

于 2012-09-12T10:58:14.313 回答
0

如果您使用的是 ActionBarSherlock,请注意 ADT 将兼容性库插入到您的项目中。ActionBarSherlock 嵌入了这个库,重复导致错误。

于 2012-11-06T19:18:54.507 回答