当前位置: 首页 > 知识库问答 >
问题:

如何修复在离子中无法与dex合并?

汲昊空
2023-03-14

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

任务:cordovalib:compiledebubgshaders最新任务:cordovalib:generatedebugassets最新任务:cordovalib:packagedebugassets最新任务:app:mergedebugassets最新任务:app:validatesigningdebug最新任务:app:signingconfigwriterdebug最新任务:app:transformclasseswithdexbuilderfordebug最新

任务:app:TransformDexArchiveWithExternAllibsDexMergerForDebug失败D8:程序类型已存在:Android.support.v4.os.ResultReceiver$MyResultReceivery

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

>

  • 出错原因:任务“:app:TransformDexArchiveWithExternAllibsDexMergerForDebug”执行失败。

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

    在22s中构建失败35个可操作任务:3个已执行,32个最新/users/panmoh/documents/mobile-app/platforms/android/gradlew:命令失败,退出代码1错误输出:D8:程序类型已经存在:Android.support.v4.os.resultreceiver$MyResultReceiver

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

    >

  • 出错原因:任务“:app:TransformDexArchiveWithExternAllibsDexMergerForDebug”执行失败。

        cordova build android exited with exit code 1.
    
        Re-running this command with the --verbose flag may provide more information.
    
  • 共有1个答案

    百里君博
    2023-03-14

    为使用PhoneGap/Cordova的用户修复此问题

    >

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

    Cordova插件添加cordova-plugin-androidx

  •  类似资料:
    • 创建APK文件时出错: 错误:. dex文件中方法引用的数量不能超过64K。https://developer.android.com/tools/building/multidex.html了解如何解决此问题 我引用了本教程来修复此问题,但仍然出现此错误。 我在我的项目中使用了MultiDex,如下所示: 在biuld。sdk 16的渐变: 在sdk 16的清单中: 现在我得到了新的错误: 错误

    • 问题内容: 这是我的应用程序级别gradle文件: 编译项目时出现的完整错误是: 错误:任务’:app:transformDexArchiveWithExternalLibsDexMergerForDebug’的执行失败。 java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

    • 错误:任务“:app:TransformDexArchiveWithExternalLibsDexMergerForDebug”执行失败。 java.lang.RuntimeException:com.android.builder.dexing.DexArchivEmergerException:无法合并dex 我尝试了以下帖子推荐的每一个解决方案: 后1 职位2 这是我的应用程序Gradle:

    • 应用程序分级:

    • 我有一个集合,每个用户都有自己的文档。现在,我想创建一个子集合来存储与特定用户相关的更多数据。 到目前为止,我的代码如下所示: 如何将数据存储在子集合中? 编辑我创建了一个新的保存函数,但firestore创建了一个名为“uid”的新文档,而不是使用当前uid将数据存储在文档的子集合中。如何解决这个问题?

    • 应用插件: 堆栈跟踪错误 失败:生成失败,出现异常。 请访问https://help.gradle.org获取更多帮助