Android项目:转换为Dalvik格式失败,错误1

时间:2014-05-16 00:34:48

标签: java android eclipse jar

我正在使用eclipse编写一个android应用程序,并且我正在尝试使用我从另一个我编写的eclipse(非android)项目生成的jar文件。但是,当我尝试运行我的Android应用程序时,我收到以下错误消息:

  

[2014-05-15 18:42:25 - ResearchNotebook] Dx 1错误;中止

     

[2014-05-15 18:42:25 - ResearchNotebook]转换为Dalvik格式失败,错误1

之前有更长的错误消息。

我查看了以下问题(Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library),但我不确定如何重新配置​​eclipse IDE,以便不将rt.jar和android.jar传递给dx。

但是,我使用jar在同一个项目中编写非android java代码并在控制台中运行它。它工作得非常好。只有在我尝试将jar用于与android应用程序相关的类时才会出现问题。

此时,我尝试了许多不同的选择,包括清理项目,从构建路径中删除jar并再次添加它们,以及根据以下站点更改顺序和导出:http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

从我的eclipse(非android)项目生成jar时,我还应该做些什么吗?我真的遇到了这个问题,并且对如何继续进行了解决。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

  1. 取消选中"自动构建"来自"项目"菜单。
  2. 进行项目清理。
  3. 导出项目
  4. 希望它有所帮助。