转换为Dalvik格式失败,错误1 – 导出APK

我想导出一个apk的项目,但每次我出口我有一个错误说,转换为Dalvik格式失败,错误1。我面临这个错误之前,在同一个项目上工作,当我得到它,我去项目文件夹和删除文件夹类中的文件夹类,但在导出APK中的jar它不起作用任何人都可以帮助我吗?

Solutions Collecting From Web of "转换为Dalvik格式失败,错误1 – 导出APK"

一般来说,我的'转换为Dalvik格式失败,错误1'的经验是,你需要做一个项目干净(如果你从菜单项目 – >清洁使用eclipse他们),这通常解决了这个问题。 同样右键点击你要导出的项目,然后选Properties – > Android Tools – > Fix Project properties。

如果这不能帮助你,然后与terminal去项目的path

cd /home/username/your_project_path 

然后

 rm -fr bin/* 

注意:您可能需要重新启动eclipse或至lessselect项目并刷新它(F5)。

希望这会帮助你,如果还没有,请让我知道

我解决了这个问题

  1. 转到项目»属性»Java构buildpath»库,并删除所有除了“Android XY”。 单击确定。
  2. 转到项目»清理»清理下面select的项目»select您的项目,然后单击确定。

这应该工作。

如果您的项目文件夹中有某个JAR文件,然后将其添加为Javapath库。 它不会显示在包资源pipe理器下,所以您不会注意到它,但它会计算两次,导致Dalvik错误1。

你们不必删除库。

是的,问题是由图书馆造成的。

但!!! 如果你需要build立图书馆呢? 这没有意义。

我有同样的问题,最后得到了解决办法。

在具有proguardconfiguration的“proguard-project.txt”文件中添加例外。

喜欢这个

 -dontwarn android.support.** 

而已。

1)检查你有什么库项目。 检查包名! 不是文件名! 请参阅下面的列表“Android依赖关系”。 当你点击“ * .jar”时,你可以在jar文件中看到包名。

假设你有“aaa.jar”。 该jar有“org.jdesktop.application”,“org.jdesktop.swingworker”

 (Project) > Android Dependencies > aaa.jar > org.jdesktop.application > org.jdesktop.swingworker 

2)只需添加如下

 -dontwarn org.jdesktop.** 

到(Project)> proguard-project.txt文件中。