android sdk 打包混淆
阿新 • • 發佈:2019-02-06
-injars ruyicai.jar //需要混淆的jar包 -outjars ruyicai-out.jar //混淆完畢輸出的jar包 //引用依賴的jar包 -libraryjars 'C:\Program Files\Java\jdk1.6.0_43\jre\lib\rt.jar' … ... -libraryjars libs\weibo-1.2.jar -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* //在混淆的過程中,建議保留Activity,Application四大元件,其它的類可根據實際情況設定是否混淆 -keep public class * extends android.app.Activity -keep public class * extends android.app.Application -keep public class * extends android.app.Service … … -keep public class com.ruyicai.activity.common.PullRefreshListView{*;} //不混淆第三方的jar包 -keep class com.alipay.android.app.**{*;} … ... -keep class cn.jpush.android.**{*;} //後面的規則使用預設的,這裡不在描述 … ….