Java Eclipse无法生成apk,生成路径错误
我正在使用最新版本的eclipse。在控制台中尝试project->clean时,会出现以下两个错误:Java Eclipse无法生成apk,生成路径错误,java,android,eclipse,buildpath,Java,Android,Eclipse,Buildpath,我正在使用最新版本的eclipse。在控制台中尝试project->clean时,会出现以下两个错误: [2014-04-15 16:17:27 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; [2014
[2014-04-15 16:17:27 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2014-04-15 16:17:27 - MyFirstTryWithEQ1] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
我花了相当多的时间来寻找出路,但没有成功
另外,看起来是因为构建路径中的/bin,但我不知道如何删除它。我还收到了这个错误:容器“android依赖项”引用了不存在的
'/Users/gintas/Documents/workspace5/google-play-services\u lib/bin/google-play-services\u lib.jar'
,因为您有一个重复的库文件。您可以从libs文件夹中删除复制的库,只需打开并展开项目的根节点。在eclipse中显示
您现在可以看到一个垃圾箱。现在展开它,您可以看到一个名为
“dexedLibs”。只需展开该节点。你可以看到一些图书馆。只是
检查是否有任何重复条目。(请仔细检查并确认
确保没有删除任何未复制的条目)
例如:-
你可以找到像这样的
bin/dexedLibs/android-support-v4-773c629b8eb1e89bdd821a2c07db8998.jar
如果发现任何重复条目,请删除该条目并重新生成项目
这似乎会对您有所帮助。只需删除dexedLibs文件夹中的support-v4…jar即可。 因为有两个库具有相同的功能。
对于某些电子实验室,请删除下图中标记的库文件。这将是最终修复。
即使现在你也得到了同样的错误。请考虑更新Eclipse IDE。< /P>但是我只能找到一个ANDROID-SUPPLOT-V4,所以看不到要移除什么。你有任何依赖项目吗?是的,我刚刚发现ActualBar有支持-V4-19.0.0.JAR,主项目有ANDROID-Pusiv-V4.JAR,所以这是原因吗?但是当我试图删除一个或另一个时,它会导致其他错误。您可能会从项目中删除jar文件,而不是依赖项目,但我在BIN中也找不到dexedLibs文件夹。是否可能,actionbar的support-v4-19.0.0.jar和main project的android-support-v4.jar是我的问题的原因?这是什么意思?没有dexedLibs文件夹。你是第一次编译你的项目吗?我是第一次使用eclipse,所以我可能不知道在哪里可以找到dexedLibs,因为在PackageExplorer->actionbarsherlock/bin中,我只能看到androidManifest.xml、res、R.txt、actionbarsherlock.jar。没有名为dexedLibs的文件夹,请在windows资源管理器中打开项目文件夹。然后搜索该文件夹,您会找到它。我删除了它,但当我尝试启动应用程序时,它会在dexedLibs中重新创建自身。是的,在重新创建自身之后。出现了什么错误。请提供控制台上打印内容的详细信息。有关我得到的控制台:>[2014-04-16 17:30:29-索引加载程序]无法执行索引:多个索引文件定义Landroid/support/v4/accessibilityservice/accessibilityservice infocompat$accessibilityservice infoversionimpl;>[2014-04-16 17:30:29-MyFirstTryWithQ1]转换为Dalvik格式失败:无法执行dex:多个dex文件定义Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;如果我清理问题部分的项目,我可以看到错误“容器'Android Dependencies'引用了不存在的库',这很有帮助。:)谢谢。请投我一票。谢谢。我试过了,但不行。它需要声誉15,所以我已经做了我能做的-将你的答案标记为已接受。没关系。只需更改你的显示名称并填写你的详细信息。你将获得自传徽章。