程序类型已经存在:android.support.v4.os.ResultReceiver$MyResultReceiv



我正在使用Ionic构建应用程序 我添加了火力云消息,一切正常 但是今天,当我构建该显示错误时。

  1. Ionic Cordova平台RM Android
  2. 删除插件
  3. 清除和清理缓存
  4. 删除包锁定.js
  5. npm i 6 离子科尔多瓦平台添加安卓 7 离子科尔多瓦准备 8 离子科尔多瓦构建安卓

任务:app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED 37 个可操作任务:7 个已执行,30 个最新 D8:程序类型已存在:android.support.v4.os.ResultReceiver$MyResultReceiver

失败:生成失败,出现异常。

  • 出了什么问题: 任务":app:transformDexArchiveWithExternalLibsDexMergerForDebug"的执行失败。

    com.android.builder.dexing.DexArchiveMergerException:合并dex存档时出错: 了解如何在 https://developer.android.com/studio/build/dependencies#duplicate_classes 解决问题。 程序类型已存在:android.support.v4.os.ResultReceiver$MyResultReceiver

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获取更多日志输出。使用 --scan 运行以获取完整的见解。

  • 在 https://help.gradle.org 获取更多帮助

构建在 18 秒内失败/////*/platforms/android/gradlew:命令失败,退出代码为 1 错误输出: D8:程序类型已存在:android.support.v4.os.ResultReceiver$MyResultReceiver

失败:生成失败,出现异常。

  • 出了什么问题: 任务":app:transformDexArchiveWithExternalLibsDexMergerForDebug"的执行失败。

    com.android.builder.dexing.DexArchiveMergerException:合并dex存档时出错: 了解如何在 https://developer.android.com/studio/build/dependencies#duplicate_classes 解决问题。 程序类型已存在:android.support.v4.os.ResultReceiver$MyResultReceiver

我遇到了同样的问题,发现这是因为Firebase和googleplus插件。终于找到了一个对我有用的解决方案:

ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter

只需添加这些插件即可消除任何构建错误。

相关内容

  • 没有找到相关文章

最新更新