java - 安卓项目: Conversion to Dalvik format failed with error 1

标签 java android eclipse jar

我正在使用 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 时我还应该做些什么吗?我真的在这个问题上碰壁了,不知道如何继续。

最佳答案

尝试以下操作:

  1. 取消选中“项目”菜单中的“自动构建”。
  2. 进行项目清理。
  3. 导出您的项目

希望有帮助。

关于java - 安卓项目: Conversion to Dalvik format failed with error 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690862/

相关文章:

Android NDK 应用加载库失败

java - 当鼠标在 JFrame 内移动时,Swing Timer 停止调用 actionPerformed()

java - 当我尝试运行计时器时出现 3 个错误

android - SQLite fts3全文搜索中如何写contains查询

java - 如何在Android Studio中连接在线数据库

java - 如何从 WSDL 创建包含多个服务的 WebService?

java - Eclipse:声明的包与预期的包不匹配

java - 删除父类(super class)方法并删除所有覆盖方法

java - 如何在类测试中模拟数据源 spring bean

java - 从线程访问主 Activity 中的变量