uni-app 本地原生SDK提交云打包后打包失败,android studio生成的自定义基座和sdk正常

uni-app 本地原生SDK提交云打包后打包失败,android studio生成的自定义基座和sdk正常

项目信息 详情
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 14.4.1 (23E224)
HBuilderX类型 正式
HBuilderX版本号 4.15
手机系统 Android
手机系统版本号 Android 12
手机厂商 模拟器
手机机型 mumu
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

操作步骤:

  • 加入自定义sdk,提交云打包。
  • 试过移除sdk中的libs也失败

预期结果:

  • 打包成功

实际结果:

  • 打包失败

bug描述:

android studio 打包 自定义基座和uniapp插件,把自定义基座和插件都放到uniapp项目,运行自定义基座成功,插件也能使用,证明自定义基座和插件都没问题

android studio:gradle 4.2.2 + 6.7.1 jdk1.8

https://app.liuyingyong.cn/build/errorLog/b1fad740-128f-11ef-b785-25937d365884


更多关于uni-app 本地原生SDK提交云打包后打包失败,android studio生成的自定义基座和sdk正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

关键错误信息: com.duodian.hejia.BuildConfig is defined multiple times uniapp项目的包名配置为com.duodian.hejia了,云端打包一定会生成com.duodian.hejia.BuildConfig类。 因此插件中不要包含这个类,打包失败的原因是插件uniplugin-hejia-andlink中使用的SDK uniplugin_hejia_andlink-release.aar中也存在此类。
解决方案: 修改生成uniplugin_hejia_andlink-release.aar的原生工程,不要使用包名com.duodian.hejia,用其它包名避免冲突。

更多关于uni-app 本地原生SDK提交云打包后打包失败,android studio生成的自定义基座和sdk正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html


好的,重新生成工程,不用这个包名就没有报错了,云打包成功了

回到顶部