混淆文件列表(後續更新中)

-keep class butterknife.* { ; }
-dontwarn butterknife.internal.**
-keep class *$$ViewInjector { ; }
-keepclasseswithmembernames class * {
@butterknife.* ;
}
-keepclasseswithmembernames class * {
@butterknife.* ;
}

Gson

-keep class sun.misc.Unsafe { *; }
-keep class com.google.gson.stream.* { ; }

使用Gson時需要配置Gson的解析對象及變量都不混淆。不然Gson會找不到變量。

將下面替換成自己的實體類

-keep class com.itheima.mobilesafe.bean.* { ; }

OkHttp3

-dontwarn com.squareup.okhttp3.**
-keep class com.squareup.okhttp3.* { ;}
-dontwarn okio.**

Okio

-dontwarn com.squareup.**
-dontwarn okio.**
-keep public class org.codehaus.* { *; }
-keep public class java.nio.* { *; }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章