uni-app Android在线打包失败,不能打开uni push模块
uni-app Android在线打包失败,不能打开uni push模块
操作步骤:
- 选择 uniPush 模块提交云打包安卓必报错
预期结果:
- 能够成功云打包
实际结果:
- 云打包失败
bug描述:
升级到最新的HbuiiderX后 Android打包报错 iOS正常 如果不加入推送模块没有问题
Appid: UNI***** [PackagePath]/app/AndroidManifest.xml:40:13-43 Error: Attribute meta-data#GETUI_APPID@value value=(oEzKqDIwNyA1ldRiq2Chy) from [gysdk-2.2.0.4.0.aar] AndroidManifest.xml:40:13-43 is also present at [aps-unipush-release.aar] AndroidManifest.xml:71:13-50 value=(gvBQp8y9uF9XdPdyy0WgV). Suggestion: add ‘tools:replace=“android:value”’ to element at AndroidManifest.xml:38:9-40:46 to override.
FAILURE: Build failed with an exception.
- What went wrong: Execution failed for task ‘:app:processReleaseMainManifest’.
Manifest merger failed with multiple errors, see logs
-
Try: Run with --debug option to get more log output. Run with --scan to get full insights.
-
Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:processReleaseMainManifest’. …
BUILD FAILED in 28s gradle build error: 1
更多关于uni-app Android在线打包失败,不能打开uni push模块的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也遇到了同样的问题,不知道楼主解决了没!
我准备用原生打包试一下
更多关于uni-app Android在线打包失败,不能打开uni push模块的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3.1.5 版本有问题,临时先用 正式版打包。
内测环境问题已修复,有问题的可以加我qq 643833712 验证一下问题是否修复、
我的是 3.1.6 版本的,没有 unipush 模块打包,是没问题。一旦勾选 unipush 模块,就会打包失败
我也遇到同样问题
bug 已修复。 重新提交云打包验证
这是Android清单文件合并冲突导致的打包失败。错误信息显示gysdk-2.2.0.4.0.aar和aps-unipush-release.aar两个库中都定义了相同的GETUI_APPID元数据,但值不同。
解决方案:
在项目的manifest.json文件中添加以下配置:
{
"app-plus": {
"android": {
"manifestPlaceholders": [
{
"name": "GETUI_APPID",
"value": "gvBQp8y9uF9XdPdyy0WgV"
}
]
}
}
}
或者,在原生配置App模块配置中添加:
<meta-data
android:name="GETUI_APPID"
android:value="gvBQp8y9uF9XdPdyy0WgV"
tools:replace="android:value"/>


