Parcelable混淆

来源:互联网 发布:软件系统验收规范 编辑:程序博客网 时间:2024/05/22 22:25

看其他博客上都说混淆时只要加入下面代码就可以

-keep class * implements android.os.Parcelable {  public static final android.os.Parcelable$Creator *;}


但是在我项目中,这样是不够的,还要加入

-keepclassmembers class * implements android.os.Parcelable { public <fields>; private <fields>;}


至于为什么,不太清楚, 好神奇


最终结果就是如下配置:

-keep class * implements android.os.Parcelable {  public static final android.os.Parcelable$Creator *;}-keepclassmembers class * implements android.os.Parcelable { public <fields>; private <fields>;}




0 0
原创粉丝点击