Push Kit 何时会包含 Android 12 所需的 android:exported 属性?
When will Push Kit include the android:exported attributes required for Android 12?
最新版Push Kit(5.3.0.304)编译targeting报错Android12:
Installation failed due to: 'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED:
Failed parse during installPackageLI:
/data/app/vmdl520427088.tmp/base.apk (at Binary XML file line #349):
com.huawei.hms.support.api.push.PushMsgReceiver: Targeting S+ (version
10000 and above) requires that an explicit value for android:exported
be defined when intent filters are present'
由于 Android12 要求所有 intent-filters 包含 android:exported 属性,因此出现此错误。这在 Android 12 更改页面上公开:https://developer.android.com/about/versions/12/behavior-changes-12#exported
包含此更改的 Push Kit 版本的大概发布日期是什么时候?
更新:
刚和团队确认,请将推送包版本升级到6.1.0.300即可解决您的问题。
// push kit
implementation 'com.huawei.hms:push:6.1.0.300'
感谢您的反馈,经团队确认,我们将尽快发布 Android 12 的版本,并在发布时通知您。
请post Androidmanifest.xml 文件的更多详细信息。提供以下功能配置供您参考。它在华为 HMS 设备上使用或不使用“导出”属性。
清单文件
最新版Push Kit(5.3.0.304)编译targeting报错Android12:
Installation failed due to: 'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl520427088.tmp/base.apk (at Binary XML file line #349): com.huawei.hms.support.api.push.PushMsgReceiver: Targeting S+ (version 10000 and above) requires that an explicit value for android:exported be defined when intent filters are present'
由于 Android12 要求所有 intent-filters 包含 android:exported 属性,因此出现此错误。这在 Android 12 更改页面上公开:https://developer.android.com/about/versions/12/behavior-changes-12#exported
包含此更改的 Push Kit 版本的大概发布日期是什么时候?
更新:
刚和团队确认,请将推送包版本升级到6.1.0.300即可解决您的问题。
// push kit
implementation 'com.huawei.hms:push:6.1.0.300'
感谢您的反馈,经团队确认,我们将尽快发布 Android 12 的版本,并在发布时通知您。
请post Androidmanifest.xml 文件的更多详细信息。提供以下功能配置供您参考。它在华为 HMS 设备上使用或不使用“导出”属性。
清单文件