gpt4 book ai didi

android - sqlite android 绑定(bind)的 Proguard 配置

转载 作者:IT王子 更新时间:2023-10-29 06:29:23 25 4
gpt4 key购买 nike

我正在尝试使用 SQLite android 绑定(bind)在我的 android 应用程序中拥有自定义加密的 SQLite 数据库。一切正常,我即将发布我的应用程序。我正在尝试使用 ProGuard 进行代码混淆和压缩,但似乎不适用于 SQLite android 绑定(bind)。我发布的应用程序在启动时崩溃,因为它找不到 SQLite 使用的几个 .so 文件。我不确定保留这些库的正确 ProGuard 规则应该是什么。

现在我只将这个添加到我的 ProGuard 中:

-keep class org.sqlite.**

最佳答案

通常,

-keep class org.sqlite.** { *; }
-keep class org.sqlite.database.** { *; }

会成功的。

验证您的 mapping.txt 是否已完成 ProGuard,并确保您的模型没有改名。如果是这样,您可能需要

-keep class com.your.modelspackage.**
-keepclassmembers com.your.modelspackage.** { *; }

希望对你有帮助

关于android - sqlite android 绑定(bind)的 Proguard 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38758399/

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