生成 apk 文件时出现错误“未找到 DEX 文件”

Posted

技术标签:

【中文标题】生成 apk 文件时出现错误“未找到 DEX 文件”【英文标题】:Error " No DEX File Found" while generating apk file 【发布时间】:2016-10-30 22:09:30 【问题描述】:

我正在使用 Eclipse android Neon,在生成导出项目的 apk 文件时,我收到一条错误消息“未找到 DEX 文件”。 感谢您帮助解决我的问题。

screen shot for the error

【问题讨论】:

只需转到 Window -> Preferences -> Android -> Build -> [] 跳过打包和 dexing... 这个并重新安装所有东西!希望这会有所帮助 你是个了不起的人,非常感谢 是的,伙计! :) 我只是将其发布为答案! 只需将我的帖子标记为答案,以便其他有同样问题的人得到解决方案@megadeth 抱歉,我应该至少有 15 个声望来评估您的帖子并将其标记为答案。再次感谢 【参考方案1】:

只需转到 Window > Preferences > Android > Build > [] 跳过打包和 dexing... 这个并重新安装所有东西!

希望这会有所帮助!干杯!

【讨论】:

对于任何想知道的人,在 Mac 上,在 1) Eclipse > Preferences > Android > Build 2) 取消选中“Skip Packaging and dexing ...”复选框 3) 点击“Apply”按钮 4)点击“确定”按钮 5) 然后生成一个签名的 apk 这可以让 APK 构建,但安装时我得到 INSTALL_FAILED_DEXPOT 取消选中“Window > Preferences > Android > Build > [] Skip packaging and dexing”似乎对我的 Eclipse Neon 没有帮助。您需要手动构建项目,然后导出签名的 apk,但随后您将在构建配置上启用调试模式。

以上是关于生成 apk 文件时出现错误“未找到 DEX 文件”的主要内容,如果未能解决你的问题,请参考以下文章

尝试生成签名 Apk 时出现 Gradle 构建错误

生成签名的 apk 时出现 TaskExecutionException

生成 apk 时出现 Cordova-plugin-file 错误

从 Mobilefirst 生成 APK 后尝试登录时出现错误 Unresponsive_Host

使用 Android Studio 签署 APK 时出现 Proguard 错误

使用 Jenkins 构建 APK 时出现 kotlin.KotlinNullPointerException(无错误消息)