gpt4 book ai didi

android - 使用 EncryptedSharedPreferences 时是否应使用任何 proguard 规则?

转载 作者:行者123 更新时间:2023-12-03 13:26:17 27 4
gpt4 key购买 nike

使用前加密共享首选项 我的应用程序在 中运行良好发布模式与 (minifyEnabled = true),添加 security library (版本 1.0.0-rc01)我的应用程序在打开时应用程序崩溃,如果我使用 (minifyEnabled = false) 应用程序工作正常,我想我错过了将它添加到 中的内容proguard-rules.pro 但我搜索了很多没有发现任何东西。

最佳答案

看起来 Tink 混淆有问题。我目前的解决方法是将此规则添加到 proguard:

-keep class com.google.crypto.tink.** { *; }
但也要跟踪问题 here 的更新.
更新 - 06.01.2020
有更有效的解决方案(感谢 @jtsalva指出):
-keepclassmembers class * extends com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite {
<fields>;
}
更新 - 08.19.2020
这个问题现在应该在 Version 1.0.0-rc03 中得到解决。

关于android - 使用 EncryptedSharedPreferences 时是否应使用任何 proguard 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61369378/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com