Sou*_*h86 5 sqlite android android-sqlite android-proguard
我试图使用SQLite android绑定在我的Android应用程序中有一个自定义加密的SQLite数据库.一切正常,我即将发布我的应用程序.我正在尝试使用ProGuard进行代码混淆和压缩,但似乎与SQLite android绑定无法正常工作.我发布的应用程序在启动时崩溃,因为它找不到SQLite使用的几个.so文件.我不确定保留这些库的正确ProGuard规则是什么.
现在我只添加了这个到我的ProGuard:
-keep class org.sqlite.**
Run Code Online (Sandbox Code Playgroud)
通常,
-keep class org.sqlite.** { *; }
-keep class org.sqlite.database.** { *; }
Run Code Online (Sandbox Code Playgroud)
就可以了。
验证您已完成的mapping.txt操作ProGuard,并确保您的模型没有被重命名。如果是这样,您可能需要
-keep class com.your.modelspackage.**
-keepclassmembers com.your.modelspackage.** { *; }
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |