java - 奇怪的错误转换为 dex 失败

标签 java android eclipse android-support-library dex

当我尝试在 Eclipse 中运行我的项目时,它说找不到 project.properties 文件,然后抛出以下错误:

              Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
Dex Loader Unable to execute dex: Multiple dex files define   Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
ScanCard Conversion to Dalvik format failed: Unable to execute  dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
Dex Loader Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
ScanCard Conversion to Dalvik format failed: Unable to execute   dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

我尝试通过从项目中删除 v4 支持库并使用我正在使用的 v7-appcompat 库添加它来进行重建我还从 Build Path 中删除了 android.jar 但无济于事.

sdk路径和ndk路径也设置正确,我检查确定了。

最佳答案

您的项目包含多个版本的android.support.v4.jar 文件。在您的 MainProject 及其库项目 上使用相同版本的 android.support.v4 jar 文件。

android.support.v4.jar 文件存在于 TestProject/libs/android.support.v4.jar 文件夹中。

关于java - 奇怪的错误转换为 dex 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781776/

相关文章:

java - 用其他方法写出表格

java - 无法解析 ChildAdapter

android - Android 上的 GStreamer x264enc 和 SIGSEGV

Java:泛型在 Eclipse 和 javac 中处理差异

java - Eclipse tomcat - 无法显示 index.jsp 页面

java - 尝试将 Mule 与 Drools 集成时遇到 "unqualified type in strict mode for: MessageExchangePattern"

java - 无法从 Android 中的 Web 服务解析

android - 设置 EditText 光标颜色

java - 将多个元素绘制到 Canvas 上

java - eclipse Indigo中的 "create project from existing source"在哪里?