uni-app APP端云打包安卓一直打包失败
uni-app APP端云打包安卓一直打包失败
| 开发环境 | 版本号 | 项目创建方式 |
|----------|--------|--------------|
| Windows | 1809 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:3.2.9
手机系统:Android
手机系统版本号:Android 12
手机厂商:华为
手机机型:BMH-AN10
页面类型:vue
打包方式:云端
App下载地址或H5网址:[http://d.firim.top/qe28](http://d.firim.top/qe28)
### 示例代码:
Appid: **UNIBE002A2**
[PackagePath]/app/AndroidManifest.xml:5:56-87 Error:
Attribute meta-data#wb_version_WbCloudNormal@value value=(v4.0.10-1e5e27e) from [WbCloudNormal-v4.0.10-1e5e27e.aar] AndroidManifest.xml:5:56-87
is also present at [WbCloudNormal-v3.0.38-006fd97.aar] AndroidManifest.xml:4:56-87 value=(v3.0.38-006fd97).
Suggestion: add 'tools:replace=\"android:value\"' to element at AndroidManifest.xml:5:5-89 to override.
FAILURE: Build failed with an exception.
操作步骤:
直接云打包一直失败
预期结果:
正常打包测试
实际结果:
打包失败
bug描述:
uniapp APP端云打包安卓一直打包失败
更多关于uni-app APP端云打包安卓一直打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
根据您提供的错误日志,问题在于AndroidManifest.xml中存在重复的meta-data属性冲突。具体是两个不同版本的WbCloudNormal库(v4.0.10和v3.0.38)都声明了相同的wb_version_WbCloudNormal元数据,导致打包时资源合并失败。
解决方案:
-
检查原生插件依赖:
在manifest.json的“App原生插件配置”中,检查是否同时引用了多个版本的WbCloudNormal插件(可能来自不同插件或同一插件的多个版本)。保留最新版本(v4.0.10),移除旧版本。 -
手动合并冲突(临时方案):
在项目根目录创建nativeplugins文件夹(如果不存在),找到冲突插件的配置,在插件的AndroidManifest.xml中添加合并工具属性:<meta-data android:name="wb_version_WbCloudNormal" android:value="v4.0.10-1e5e27e" tools:replace="android:value" />

