AndroidStudio中常用框架代码混淆配置
2017-12-09 22:11
459 查看
androidstdio中常用框架代码混淆配置:
1.OkHttp
版本: compile ‘com.squareup.okhttp3:okhttp:3.9.1’
混淆配置:
2.Retrofit
版本:compile ‘com.squareup.retrofit2:retrofit:2.3.0’
混淆配置:
3.EventBus
版本: compile ‘org.greenrobot:eventbus:3.1.1’
混淆配置:
4.Glide
版本: compile ‘com.github.bumptech.glide:glide:3.7.0’
混淆配置:
5.fastJson
版本:compile ‘com.alibaba:fastjson:1.1.67.android’
混淆配置:
1.OkHttp
版本: compile ‘com.squareup.okhttp3:okhttp:3.9.1’
混淆配置:
-dontwarn okhttp3.** -dontwarn okio.** -dontwarn javax.annotation.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
2.Retrofit
版本:compile ‘com.squareup.retrofit2:retrofit:2.3.0’
混淆配置:
-dontwarn okio.** -dontwarn javax.annotation.** -dontwarn sun.misc.** -dontwarn sorg.codehaus.mojo.animal_sniffer.** -dontwarn org.codehaus.** -dontwarn java.nio.** -dontwarn java.lang.invoke.**
3.EventBus
版本: compile ‘org.greenrobot:eventbus:3.1.1’
混淆配置:
-keepattributes *Annotation* -keepclassmembers class ** { @org.greenrobot.eventbus.Subscribe <methods>; } -keep enum org.greenrobot.eventbus.ThreadMode { *; } # Only required if you use AsyncExecutor -keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent { <init>(java.lang.Throwable); }
4.Glide
版本: compile ‘com.github.bumptech.glide:glide:3.7.0’
混淆配置:
-keep public class * implements com.bumptech.glide.module.GlideModule -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** { **[] $VALUES; public *; }
5.fastJson
版本:compile ‘com.alibaba:fastjson:1.1.67.android’
混淆配置:
-keepattributes Signature -dontwarn com.alibaba.fastjson.** -keep class com.alibaba.fastjson.**{*; } # 这儿的“com.android.beandao”是自己的bean包 -keep class com.android.beandao.**{ *; }
相关文章推荐
- Android 代码混淆(常用框架混淆配置)
- Android常用框架混淆代码
- Android常用框架混淆代码
- Android常用框架混淆代码
- Android常用框架混淆代码
- AndroidStudio配置SVN以及使用代码管理
- android代码混淆之不同ADT版本和不同IDE之间混淆配置文件的区别
- thinkPHP3.2/TP3.2框架常用配置
- Android 代码混淆exception解决办法 分类: Android安装及配置 2014-12-18 21:38 129人阅读 评论(0) 收藏
- Android Studio 代码混淆配置大全
- 关于AndroidStudio混淆打包 proguard-rules.pro 的配置
- [置顶] Android开发之常用框架WebView详解代码。超详细,送给初学者,完全掌握此控件
- AndroidStudio配置SVN以及使用代码管理
- 代码混淆 proguard相关配置过程记录
- 验证框架的配置及validation.xml常用的验证规则
- AndroidStudio 基本混淆配置
- AndroidStudio配置SVN以及使用代码管理
- spring框架整合使用定时任务框架java quartz的示例代码配置
- Android Studio Gradle配置,代码混淆,多渠道一键打包
- AndroidStudio 配置SVN以及使用代码管理