android - 使用华为应用服务依赖项时在 Android 12 上崩溃,使用构建工具 31

标签 android huawei-mobile-services huawei-developers

我们有实现

"com.huawei.hms:appservice:$huaweiAppService" WHERE huaweiAppService = '6.1.0.301'
并且发生了崩溃:
java.lang.IllegalArgumentException: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
    at android.app.PendingIntent.checkFlags(PendingIntent.java:375)
    at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:458)
    at android.app.PendingIntent.getActivity(PendingIntent.java:444)
    at android.app.PendingIntent.getActivity(PendingIntent.java:408)
    at com.huawei.hms.api.b.getErrPendingIntent(HuaweiApiAvailabilityImpl.java:10)
    at com.huawei.hms.common.internal.BaseHmsClient.resolution(BaseHmsClient.java:3)
    at com.huawei.hms.common.internal.BaseHmsClient.checkAvailabilityAndConnect(BaseHmsClient.java:34)
    at com.huawei.hms.common.internal.BaseHmsClient.connect(BaseHmsClient.java:1)
    at com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager.connect(HuaweiApiManager.java:21)
    at com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager.sendRequest(HuaweiApiManager.java:24)
    at com.huawei.hms.common.internal.HuaweiApiManager.connectAndSendRequest(HuaweiApiManager.java:8)
    at com.huawei.hms.common.internal.HuaweiApiManager.handleMessage(HuaweiApiManager.java:7)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.os.HandlerThread.run(HandlerThread.java:67)
我注意到一些华为服务已经有与问题相关的更新。所以我在问appservice。

最佳答案

感谢您的反馈,此问题为已知问题。研发团队将在 发布新的固定版本11月中旬 ,我将更新此答案,并在发布时通知您。

关于android - 使用华为应用服务依赖项时在 Android 12 上崩溃,使用构建工具 31,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69753692/

相关文章:

android - 当我们滚动到 Android 中 RecyclerView 的最后位置时通知

android - 华为手机未出现在 Windows 10 的 Android Studio 中

android - 如何在自定义适配器上实现 onClickListener?

android - 华为 Watch 2 NFC 功能不可用?安卓穿戴 2.0

huawei-mobile-services - 找不到 com.huawei.agconnect :agcp:1. 0.0.300

android - 华为。自动读取短信验证码

huawei-mobile-services - 如何使用 Firebase/Google Analytics 分析用户行为并记录来自华为手机的特定事件?

安卓 12 崩溃。华为服务

java - Android:尝试从其他类访问 TextView 时出现 NullPointerException

java - 如何在android中的List<Object>项中添加数据