jpush-flutter-plugin icon indicating copy to clipboard operation
jpush-flutter-plugin copied to clipboard

requires a placeholder substitution but no value for <applicationName> is provided.

Open WangYiOS opened this issue 2 years ago • 8 comments

iOS按照官方文档,已配置完成,轻松简单,感谢大神的插件! Android按照官方文档编写代码后,运行安卓app,出现了以下报错,请教教我,该怎么操作!

报错文字: /Users/wangyi/Desktop/Flutter/Project/company/guoma/android/app/src/main/AndroidManifest.xml:14:9-42 Error: Attribute application@name at AndroidManifest.xml:14:9-42 requires a placeholder substitution but no value for <applicationName> is provided.

如下图所示: Snip20220328_12

Snip20220328_10

WangYiOS avatar Mar 28 '22 03:03 WangYiOS

你好 请问你是怎么解决的呢

as946640 avatar Mar 31 '22 03:03 as946640

去除 application标签下面的 android:name="${applicationName}"属性,不指定Application就可以了

littleZzz avatar Apr 07 '22 04:04 littleZzz

去除 application标签下面的 android:name="${applicationName}"属性,不指定Application就可以了

Error parsing LocalFile: '/Users/lanyixin/Documents/GitHub/flutter-checkio/android/app/src/main/AndroidManifest.xml' Please ensure that the android manifest is a valid XML document and try again.

bayshier avatar May 17 '22 07:05 bayshier

${applicationName} 替换成 全路径包名,xxx.xxx.xxx

bayshier avatar May 17 '22 08:05 bayshier

应该是 manifestPlaceholders 被覆盖的原因

// JPush 服务配置
manifestPlaceholders = manifestPlaceholders + [
        JPUSH_PKGNAME: applicationId,
        JPUSH_APPKEY : "XXXXXXXX", //JPush 上注册的包名对应的 Appkey.
        JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]

Devocy avatar Jun 08 '22 10:06 Devocy

解决了吗,我也遇到了

xxjlovemoney avatar Jun 16 '22 06:06 xxjlovemoney

应该是 manifestPlaceholders 被覆盖的原因

// JPush 服务配置
manifestPlaceholders = manifestPlaceholders + [
        JPUSH_PKGNAME: applicationId,
        JPUSH_APPKEY : "XXXXXXXX", //JPush 上注册的包名对应的 Appkey.
        JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]

这个可以,或者 manifestPlaceholders += [...]

一样的意思

RandyWei avatar Jun 23 '22 05:06 RandyWei

应该是 manifestPlaceholders 被覆盖的原因

// JPush 服务配置
manifestPlaceholders = manifestPlaceholders + [
        JPUSH_PKGNAME: applicationId,
        JPUSH_APPKEY : "XXXXXXXX", //JPush 上注册的包名对应的 Appkey.
        JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]

解决了我的问题,谢谢你

rudian avatar Sep 05 '22 06:09 rudian