Android Ionic 3-任务';的执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug';
我在构建ionic 3应用程序时遇到问题。每次我尝试构建android应用程序时,都会出现以下错误 失败:生成失败,出现异常Android Ionic 3-任务';的执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug';,android,ionic-framework,ionic3,Android,Ionic Framework,Ionic3,我在构建ionic 3应用程序时遇到问题。每次我尝试构建android应用程序时,都会出现以下错误 失败:生成失败,出现异常 出了什么问题: 任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”的执行失败。 java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合
- 出了什么问题: 任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”的执行失败。 java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex
- 尝试: 37项可执行任务:10项已执行,27项最新 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出
- 得到更多的帮助
- 出了什么问题: 任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”的执行失败。 java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex
- 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出
- 得到更多的帮助
有人能帮我解决这个问题吗?cordova clean android应该可以解决您的问题。删除此文件夹:“../app/build”我通过删除平台并再次添加解决了此问题:
ionic cordova platform rm android
ionic cordova platform rm ios
ionic cordova platform add android
ionic cordova platform add ios
如果cordova clean命令不能为您解决这个问题,那么它可能与您的一些库中的AndroidX的新实现有关 就我而言,是cordova插件firebase analytics 遵循以下步骤: 0/删除您的android平台
cordova platform rm android
cordova platform add android
1/删除与support/gradle/firebase版本控制相关的所有插件(可选——我不需要删除任何插件。因此,如果您不确定如何执行此操作,请跳过此步骤)
2/从@dpa99c添加AndroidX插件:
# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx
# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter
3/添加您的android平台
cordova platform rm android
cordova platform add android
感谢@MathieuNa:尝试运行“cordova clean”@karl已经尝试过了,仍然是相同的错误有人找到了解决方案吗?我试着重新安装nodejs,然后从头开始安装cordova和ionic,然后重新添加android平台。但是我得到了这个错误,根本无法构建。很好,我想这会更好。我尝试了这个,它在ionic cordova平台上运行android@6.4.0--保存