- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
针对 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。强烈考虑使用 FLAG_IMMUTABLE,只有在某些功能依赖于 PendingIntent 可变时才使用 FLAG_MUTABLE,例如如果它需要与内联回复或气泡一起使用。
堆栈跟踪:
com.google.crypto.tink.shaded.protobuf.FieldType$Collection。 (FieldType.java:337)androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme。 (加密共享首选项.java:148)PreferenceHelper$Companion.init (PreferenceHelper.kt:41)
这是我初始化 SharedPreferences 的方式:
private lateinit var preferences: SharedPreferences
fun init(context: Context) {
val mainKey = MasterKeys.getOrCreate(MasterKeys.AES256_GCM_SPEC);
preferences = EncryptedSharedPreferences.create(
SHARED_PREF_KEY,
mainKey,
context,
EncryptedSharedPreferences.PrefKeyEncryptionScheme.AES256_SIV, <- this is the 41 line number, where its crashing
EncryptedSharedPreferences.PrefValueEncryptionScheme.AES256_GCM
)
}
有什么帮助吗?
最佳答案
添加此依赖项为我解决了这个问题。
implementation 'androidx.work:work-runtime-ktx:2.7.1'
关于android - 安全加密 : Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70154849/
这是pendingIntent的代码: val pi = PendingIntent.getActivity( applicationContext, 0,
当我在 android 12 中启动我的应用程序时,它崩溃了,它给了我这个错误, 我的项目已经有了这个依赖 implementation 'androidx.work:work-runtime-ktx
应用程序在运行时崩溃并出现以下错误: java.lang.IllegalArgumentException: maa.abc: TargetingS+ (version 31 and above) r
将 targetsdk 版本更新到 31 后,应用程序在未决 Intent 上出现错误。我已经更新了所有待处理的 Intent ,然后运行该应用程序。但是该应用程序现在因此错误而崩溃 Caused b
针对 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。强烈考虑使用 FLAG_IMMUTABLE,只有在
需要帮忙。我收到三星手机用户在标题中描述的崩溃。 我已添加 FLAG_IMMUTABLE如myFlags or FLAG_IMMUTABLE对我所有的 PendingIntents。应用程序在我的 P
我在 Flutter 中开发应用程序。有人会建议我在哪里更改 PendingIntent 以使用 FLAG_IMMUTABLE?应用程序安装在模拟器上,但在启动时崩溃。有人会举一个简短的例子来改变它吗
我正在尝试将我的应用程序更新到 Android SDK 31,但我遇到了 MediaSessionCompat 的问题。 我有一个扩展 MediaBrowserServiceCompat() 的 Me
尝试将我的应用程序更新到 Android S 并遇到标题/错误所说的一些问题。我得到错误 Targeting S+ (version 10000 and above) requires that on
问题 定位 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。我在将目标 SDK 更新到 31 后得到它。
请帮我解决问题。我给出了 git 的链接。 https://github.com/Vasajj/radio_tysa_fm.git PendingIntent 有问题,包: 在android 8上一切
我正在使用带有 facebook-login 的 Firebase 并收到以下错误: Caused by: java.lang.IllegalArgumentException: my.app.id:
我是一名优秀的程序员,十分优秀!