gpt4 book ai didi

android - 如何修复无法与 ionic 中的dex合并?

转载 作者:行者123 更新时间:2023-12-04 01:07:02 29 4
gpt4 key购买 nike

我在进行 android 构建时遇到问题。

任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”执行失败

Task :CordovaLib:compileDebugShaders UP-TO-DATE Task :CordovaLib:generateDebugAssets UP-TO-DATE Task :CordovaLib:packageDebugAssets UP-TO-DATE Task :app:mergeDebugAssets Task :app:validateSigningDebug UP-TO-DATE Task :app:signingConfigWriterDebug UP-TO-DATE Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE

Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED D8: Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver

FAILURE:构建失败并出现异常。

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

    com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. Program type already present: 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: Error while merging dex archives: Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver

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

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

构建在 22 秒内失败[错误] 运行子进程 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 platfoem

最佳答案

为使用 Phonegap/Cordova 的用户解决此问题

  • 安装“cordova-plugin-androidx”插件

    cordova插件添加cordova-plugin-androidx

  • 安装“cordova-plugin-androidx-adapter”插件

    cordova插件添加cordova-plugin-androidx-adapter

  • 在您的 gradle.properties 中添加这些行:

    android.useAndroidX=true
    android.enableJetifier=true

在此之后,进行构建:cordova -d build android 并检查结果

关于android - 如何修复无法与 ionic 中的dex合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56661285/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com