当前位置: 首页 > 知识库问答 >
问题:

什么时候Push Kit会包括Android:Android 12所需的导出属性?[关闭]

白腾
2023-03-14

最新版本的推送工具包(5.3.0.304)在编译targeting Android 12时显示错误:

安装失败,原因是:“install_parse_failed_manifest_malforment:在installpackageli://data/app/vmdl520427088.tmp/base.apk(位于二进制XML文件第349行)期间解析失败:com.huawei.hms.support.api.push.pushmsgreceiver:Targeting S+(版本10000及以上)要求在存在意图筛选器时为Android:export定义显式值”

出现此错误是因为Android12请求所有意图过滤器包含Android:exported属性。这在Android 12 changes页面中公开:https://developer.Android.com/about/versions/12/Behavior-Changes-12#exported

包含此更改的Push Kit版本的大约发布日期是什么?

共有1个答案

暴夕
2023-03-14

请发布AndroidManifest.xml文件的更多细节。提供以下功能配置供您参考。在华为HMS设备上,无论有没有“导出”属性,它都可以工作。

 类似资料:
  • 我创建了一个类(正如书中所说)来保存从键盘输入的一个人的姓名和姓氏,然后还有另一个类,它将一个人的国家代码、区号和号码封装为字符串 Person将用作Hashmap中的键 Class封装了和。许多对象组成了一个表示电话簿的HashMap。 实现了

  • 问题内容: 我对JAX-WS进行了概述,并注意到了(和)的一些引用。 在什么情况下需要?(我认为JSR 109服务器?!) 问题答案: 是使用SUN的参考实现将Web服务作为标准存档部署在非Java EE5 Servlet容器上时所需的专有部署描述符。 Sun的RI 用作servlet上下文事件的侦听器和调度程序servlet。两者都必须在中声明。然后需要该文件为定义Web服务端点,以使其知道必须

  • 如题, 在将包含汉字的数据转json存的时候,什么时候需要转unicode存储,什么时候不需要 如下: {"subject":"\u6395\u7268\u51ef\u86c1"} {"subject":"吃饭了没"}

  • 这似乎很明显,但我发现自己有点困惑,什么时候在ES6中为导入单个模块使用花括号。例如,在我正在处理的React-Native项目中,我有以下文件及其内容: 在todoReducer.js中,我必须在没有花括号的情况下导入它: 如果将括在花括号中,则会得到以下代码行的以下错误: 无法读取未定义的属性todo 类似的错误也发生在我的带有花括号的组件上。我在想什么时候应该对单个导入使用花括号,因为很明显

  • 问题内容: 我怎么能说: 为什么函数调用中不需要括号,而最后一行呢? 问题答案: 是一个功能 调用该函数并产生该函数返回的任何值。 setTimeout的目的是在一段时间后运行代码。你需要的功能只是传递给它(这样的setTimeout可以自称在适当的时候函数),因为如果你将它传递给setTimeout的前调用的函数(用括号),将执行 现在 而不是1秒后,。