当我试图运行我的应用程序时 - 它是一个类扩展自zxing项目,我将其标记为liberary-控制台给我以下错误:
[2012-09-12 11:51:01 - QR00] Conversion to Dalvik format failed with error 1
有任何解决此错误的建议吗?
答案 0 :(得分:1)
转到项目»属性»Java构建路径»库并删除除“Android X.Y”之外的所有内容(在我的案例中为Android 1.5)。单击确定。转到项目»清洁»清除下面选择的项目»选择项目,然后单击确定。这应该有用。
您的项目文件夹中也可能有一个JAR文件(我已将Admob JAR文件复制到我的src文件夹中),然后将其添加为Java Path Library。它没有显示在Package Explorer下,因此您没有注意到它,但它会被计算两次,导致可怕的Dalvik错误1。
参考相关问题:
"Conversion to Dalvik format failed with error 1" on external JAR
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您使用的是ActionBarSherlock,请注意ADT将兼容性库插入项目中。 ActionBarSherlock嵌入此库,复制会导致错误。