我正在使用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时,我还应该做些什么吗?我真的遇到了这个问题,并且对如何继续进行了解决。
答案 0 :(得分:0)
尝试以下方法:
希望它有所帮助。