加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

用于sqlite android绑定的Proguard配置

发布时间:2020-12-12 19:01:08 所属栏目:百科 来源:网络整理
导读:我试图使用SQLite android绑定在我的 Android应用程序中有一个自定义加密的SQLite数据库.一切正常,我即将发布我的应用程序.我正在尝试使用ProGuard进行代码混淆和压缩,但似乎与SQLite android绑定无法正常工作.我发布的应用程序在启动时崩溃,因为它找不到SQL
我试图使用SQLite android绑定在我的 Android应用程序中有一个自定义加密的SQLite数据库.一切正常,我即将发布我的应用程序.我正在尝试使用ProGuard进行代码混淆和压缩,但似乎与SQLite android绑定无法正常工作.我发布的应用程序在启动时崩溃,因为它找不到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.** { *; }

希望能帮助到你

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读