【发布时间】:2019-06-19 06:24:56
【问题描述】:
我在进行 android build 时遇到问题。
任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'执行失败
任务 :CordovaLib:compileDebugShaders UP-TO-DATE 任务:CordovaLib:generateDebugAssets UP-TO-DATE 任务:CordovaLib:packageDebugAssets UP-TO-DATE 任务:app:mergeDebugAssets 任务:app:validateSigningDebug UP-TO-DATE 任务:app:signingConfigWriterDebug UP-TO-DATE 任务:app:transformClassesWithDexBuilderForDebug UP-TO-DATE
任务 :app:transformDexArchiveWithExternalLibsDexMergerForDebug 失败 D8:程序类型已经存在:android.support.v4.os.ResultReceiver$MyResultReceiver
FAILURE:构建失败并出现异常。
-
出了什么问题: 任务 ':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获得更多帮助
在 22 秒内构建失败 35 个可操作的任务:3 个已执行,32 个最新 /Users/panmoh/Documents/mobile-app/platforms/android/gradlew:命令失败,退出代码 1 错误输出: D8:程序类型已经存在:android.support.v4.os.ResultReceiver$MyResultReceiver
FAILURE:构建失败并出现异常。
-
出了什么问题: 任务 ':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获得更多帮助
在 22 秒内构建失败 [ERROR] 运行子进程cordova时出错。
cordova build android exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
注意:我尝试了 cordova clean android 并删除并添加了 android 平台
【问题讨论】:
标签: android ionic-framework build ionic3