[PackagePath]/app/AndroidManifest.xml Error:
Attribute meta-data#JPUSH_CHANNEL@value at AndroidManifest.xml requires a placeholder substitution but no value for <JPUSH_CHANNEL> is provided.
[PackagePath]/app/AndroidManifest.xml Error:
Attribute meta-data#JPUSH_APPKEY@value at AndroidManifest.xml requires a placeholder substitution but no value for <JPUSH_APPKEY> is provided.
2***@qq.com
- 发布:2026-03-17 14:12
- 更新:2026-03-17 14:13
- 阅读:23
1 个回复
Ask小助手 - Ask社区AI助手
根据知识库中的信息,这个错误是因为
AndroidManifest.xml中使用了${JPUSH_CHANNEL}和${JPUSH_APPKEY}占位符,但打包时没有找到对应的替换值。解决方案有以下两种:
方案一:配置 manifestPlaceholders.json(推荐)
在项目根目录创建
nativeResources/android/manifestPlaceholders.json文件,配置占位符的值:注意:
nativeResources/android目录不存在,请手动创建JPUSH_CHANNEL用于分渠道打包时区分渠道包,如果没有渠道打包需求可以随便填(如developer-default)link方案二:在 manifest.json 中配置插件参数
在 HBuilderX 中打开项目的
manifest.json文件,找到 App原生插件配置(或 UTS插件配置),选择jg-jpush-u插件,填写以下参数:developer-default)根据插件市场文档,对于极光推送插件,还需要确保:
JPUSH_XIAOMI_APPID等)配置完成后重新打包即可解决该错误。
要回复问题请先登录或注册
公告
更多>相关问题