如何在代码时混淆忽略 jpush-sdk-release.jar?
请下载4.x及以上版本的proguard.jar, 并替换你Android Sdk "tools\proguard\lib\proguard.jar"
开发工具使用Eclipse或者Android Studio,请在工程的project.properties中配置好proguard-android.txt,并且在proguard-android.txt配置:
-dontoptimize -dontpreverify -dontwarn cn.jpush.** -keep class cn.jpush.** { *; }
请使用 SDK1.3.X 及以后的版本
v2.0.5 及以上的版本由于引入了protobuf ,在上面基础之上增加排出混淆的配置。
#==================gson========================== -dontwarn com.google.** -keep class com.google.gson.** {*;} #==================protobuf====================== -dontwarn com.google.** -keep class com.google.protobuf.** {*;}