面向 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一

Sku*_*per 5 android android-pendingintent android-12

需要帮忙。我收到三星手机用户的标题中描述的崩溃。我已经添加了FLAG_IMMUTABLEmyFlags or FLAG_IMMUTABLE所有的 PendingIntents。应用程序在我的 Pixel 3 上没有崩溃。我尝试添加workmanager版本 2.7.0,这是在类似问题的其他答案中推荐的,但它仍然崩溃。

有人对此有任何提示吗?

Fra*_*KER 11

我遇到了同样的错误,我只是找到了解决方案。

添加implementation 'com.google.android.gms:play-services-auth:19.2.0'我的依赖项为我解决了错误。

事实上,我已经添加了这里指定的每个依赖项https://github.com/firebase/FirebaseUI-Android#upgrading-dependencies,并且它有效,所以我一一删除,我发现纠正错误的是播放服务身份验证。