2

最新版 Push Kit (5.3.0.304) 针对 Android 12 编译时显示错误:

安装失败,原因是:'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED:installPackageLI 期间解析失败:/data/app/vmdl520427088.tmp/base.apk(在二进制 XML 文件第 349 行):com.huawei.hms.support.api.push.PushMsgReceiver:目标S+(版本 10000 及更高版本)要求在存在意图过滤器时定义 android:exported 的显式值'

由于 Android 12 要求所有意图过滤器包含 android:exported 属性,因此出现此错误。这在 Android 12 更改页面上公开:https ://developer.android.com/about/versions/12/behavior-changes-12#exported

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

4

2 回答 2

6

更新

刚刚与团队确认,请将推送工具包版本升级到6.1.0.300将解决您的问题。

    // push kit
    implementation 'com.huawei.hms:push:6.1.0.300'

感谢您的反馈,经团队确认,我们将尽快发布适用于 Android 12 的版本,并在发布时通知您。

于 2021-07-14T07:29:07.010 回答
0

请发布 Androidmanifest.xml 文件的更多详细信息。提供以下功能配置供您参考。它可以在华为 HMS 设备上使用或不使用“exported”属性。

清单文件 在此处输入图像描述

于 2021-07-15T22:39:00.313 回答