在进行安卓构建时,我遇到了以下问题:
执行任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”失败
任务:CordovaLib:compileDebugShaders 为最新状态 任务:CordovaLib:generateDebugAssets 为最新状态 任务:CordovaLib:packageDebugAssets 为最新状态 任务:app:mergeDebugAssets 任务:app:validateSigningDebug 为最新状态 任务:app:signingConfigWriterDebug 为最新状态 任务:app:transformClassesWithDexBuilderForDebug 为最新状态
任务:app:transformDexArchiveWithExternalLibsDexMergerForDebug 失败 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
22秒内构建失败 35个可操作任务:3个已执行,32个最新状态 /Users/panmoh/Documents/mobile-app/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
尝试: 使用--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 平台。