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 回复

有解决了吗,我也遇到这个问题

更多关于uni-app APP端云打包安卓一直打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据您提供的错误日志,问题在于AndroidManifest.xml中存在重复的meta-data属性冲突。具体是两个不同版本的WbCloudNormal库(v4.0.10和v3.0.38)都声明了相同的wb_version_WbCloudNormal元数据,导致打包时资源合并失败。

解决方案:

  1. 检查原生插件依赖
    manifest.json的“App原生插件配置”中,检查是否同时引用了多个版本的WbCloudNormal插件(可能来自不同插件或同一插件的多个版本)。保留最新版本(v4.0.10),移除旧版本。

  2. 手动合并冲突(临时方案)
    在项目根目录创建 nativeplugins 文件夹(如果不存在),找到冲突插件的配置,在插件的 AndroidManifest.xml 中添加合并工具属性:

    <meta-data
        android:name="wb_version_WbCloudNormal"
        android:value="v4.0.10-1e5e27e"
        tools:replace="android:value" />
回到顶部