我正在使用 eclipse 编写一个 android 应用程序,并尝试使用我编写的另一个 eclipse (不是 android)项目生成的 jar 文件。但是,当我尝试运行我的 Android 应用程序时,我收到以下错误消息:
[2014-05-15 18:42:25 - ResearchNotebook] Dx 1 error; aborting
[2014-05-15 18:42:25 - ResearchNotebook] Conversion to Dalvik format failed with error 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 时我还应该做些什么吗?我真的在这个问题上碰壁了,不知道如何继续。
最佳答案
尝试以下操作:
- 取消选中“项目”菜单中的“自动构建”。
- 进行项目清理。
- 导出您的项目
希望有帮助。
关于java - 安卓项目: Conversion to Dalvik format failed with error 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690862/