-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.* { *; }