m***@163.com
m***@163.com
  • 发布:2024-07-05 09:43
  • 更新:2024-07-10 11:49
  • 阅读:209

原生插件,安卓云打包编译报错

分类:HBuilderX

我们的原生插件gradle必须要求https://services.gradle.org/distributions/gradle-7.4-bin.zip

但是云打包出现异常ERROR:[PackagePath]/app/build/intermediates/project_dex_archive/release/out/com/boxsfejn0s7/relaxpig/BuildConfig.dex: D8: Type com.boxsfejn0s7.relaxpig.BuildConfig is defined multiple times: [PackagePath]/app/build/intermediates/project_dex_archive/release/out/com/boxsfejn0s7/relaxpig/BuildConfig.dex, [PackagePath]/app/build/intermediates/external_libs_dex/release/mergeExtDexRelease/classes.dex
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:

2024-07-05 09:43 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

HBuilderX3.99及以上版本,uni-app项目云端打包使用的是gradle-7.6.3。
从你提供的关键错误信息看是因为重复定义了相同类:

com.boxsfejn0s7.relaxpig.BuildConfig is defined multiple times:

建议简化项目,仅保留使用一个原生插件来确认是否多个原生插件相互冲突导致的错误。

  • m***@163.com (作者)

    好的,非常感谢,我们再试一下!

    2024-07-05 12:05

  • m***@163.com (作者)

    你好,原生那边重新弄了下已经可以打包了多谢。

    2024-07-06 11:40

m***@163.com

m***@163.com (作者)

现在又遇到一个问题 根据官方文档配置上了buildFeatures这个属性,重新云自定义基座打包,运行报找不到这个类Didn't find class "androidx.viewbinding.ViewBind


ing”

  • DCloud_App_Array

    提供下云端打包错误链接地址

    2024-07-09 15:09

  • m***@163.com (作者)

    回复 DCloud_App_Array: https://app.liuyingyong.cn/build/download/e834a4f0-3e68-11ef-b4d6-a3b221295737

    2024-07-10 11:46

  • m***@163.com (作者)

    回复 m***@163.com: 用原生那边本地打包是可以的, 但是云打包后运行起来就报错

    2024-07-10 11:48

  • m***@163.com (作者)

    回复 DCloud_App_Array: 有办法解决吗

    2024-07-15 15:15

m***@163.com

m***@163.com (作者)

2***@qq.com

2***@qq.com

有大佬可以帮我看下这个问题吗

https://ask.dcloud.net.cn/question/194474

要回复问题请先登录注册