android数据库框架,sqlite框架,LitePal框架,混淆配置
来源:互联网 发布:java流程图不包括 编辑:程序博客网 时间:2024/06/01 21:44
你好,请教下。我代码混淆后,运行程序崩溃。查看了下数据库,表结构字段成了混淆后的“a、e、f、b、g、d”之类的了。
-dontwarn org.litepal.*
-keep class org.litepal.** { *; }
-keep enum org.litepal.**
-keep interface org.litepal.** { *; }
-keep public class * extends org.litepal.**
-keepattributes *Annotation*
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * extends org.litepal.crud.DataSupport{
private * ;
我用了下面方法,防止被混淆,不起作用呢,谁知道问题出在哪里?
-libraryjars libs/litepal-1.1.1.jar-dontwarn org.litepal.*
-keep class org.litepal.** { *; }
-keep enum org.litepal.**
-keep interface org.litepal.** { *; }
-keep public class * extends org.litepal.**
-keepattributes *Annotation*
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * extends org.litepal.crud.DataSupport{
private * ;
}
————————更新————————————
问题已解决:
将
-keepclassmembers class * extends org.litepal.crud.DataSupport{
private * ;
}
替换成下方的:-keepclassmembers class * extends org.litepal.crud.DataSupport{*;}
这两个的区别是上面的只针对继承DataSupport类的private成员变量不混淆。但是litepal是通过get set 方法对数据进行操作的。所以混淆出来的会有问题。
用下方的混淆模式,表示继承DataSupport类的所有东西都不混淆。
0 0
- android数据库框架,sqlite框架,LitePal框架,混淆配置
- litepal---Android数据库框架
- LitePal---Android数据库框架
- Android数据库(SQLite)框架——LitePal实战入门
- android SQLite数据库开源框架LitePal的使用详解
- 【Android 】Litepal 数据库框架使用
- Android数据库之LitePal框架
- Android网络框架之数据库框架litePal
- 数据库框架,litepal的配置和使用
- Android数据库框架--litepal的使用
- Android 数据库框架LitePal使用详解
- android数据库框架LitePal的简单使用
- Android第三方数据库框架litePal使用
- Android开源数据库框架之LitePal
- Android LitePal数据库框架的使用详解
- Android数据库框架LitePal的使用
- Android最火开源数据库框架 LitePal, 快速接入
- Android数据库框架--litepal的使用
- 贪心法——活动选择问题和背包问题
- tomcat启动批处理——startup.bat
- 欧几里德与扩展欧几里德算法
- 【JavaScript】一个同步于本地时间的动态时间
- 自定义View自定义属性
- android数据库框架,sqlite框架,LitePal框架,混淆配置
- mybaties错误
- 单元测试没价值? 大师 VS. 码农
- 三种属性【公有、私有、保护】
- vs 运行时库
- DevExpress根据横向扩展表格生成打印表格
- UIView中的坐标转换
- Ubuntu下Sublime Text 2的安装
- 一个简单的ACE Reactor框架的使用