通常不需混淆的Android类

-keep public class * extends android.app.Fragment

-keep public class * extends android.app.Activity

-keep public class * extends android.app.Application

-keep public class * extends android.app.Service

-keep public class * extends android.content.BroadcastReceiver

-keep public class * extends android.preference.Preference

-keep public class * extends android.content.ContentProvider

-keep public class * extends android.support.v4.**

-keep public class * extends android.support.annotation.**

-keep public class * extends android.support.v7.**

Butter Knife

-keep class butterknife.** { *; }

-dontwarn butterknife.internal.**

-keep class **$$ViewBinder { *; }

-keepclasseswithmembernames class * {

@butterknife.* ;

}

-keepclasseswithmembernames class * {

@butterknife.* ;

}

Retrofit

-dontwarn retrofit2.**

-keep class retrofit2.** { *; }

-keepattributes Signature

-keepattributes Exceptions

RxJava RxAndroid

-dontwarn sun.misc.**

-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {

long producerIndex;

long consumerIndex;

}

-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {

rx.internal.util.atomic.LinkedQueueNode producerNode;

}

-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {

rx.internal.util.atomic.LinkedQueueNode consumerNode;

}

Gson

-keepattributes Signature

-keepattributes *Annotation*

-keep class sun.misc.Unsafe { *; }

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

# Application classes that will be serialized/deserialized over Gson 下面替换成自己的实体类

-keep class com.example.bean.** { *; }

OkHttp3

-dontwarn com.squareup.okhttp3.**

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

-dontwarn okio.**

Glide

-keep public class * implements com.bumptech.glide.module.GlideModule

-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {

**[] $VALUES;

public *;

}

友盟统计

-keepclassmembers class * {

public (org.json.JSONObject);

}

-keep public class [您的应用包名].R$*{

public static final int *;

}

-keepclassmembers enum * {

public static **[] values(); public static ** valueOf(java.lang.String);

}

java代码混淆框架_Android常用框架混淆代码相关推荐

  1. Java EE的几个常用框架简介

    1.JSP&Servlet JSP技术是一个简单的与HTML类似的接口来创建Servlet.JSP文件中可以包含HTML代码.Java代码以及被称为JavaBean的编程模块.实际上JSP技术 ...

  2. 常用的mvc框架 java_常用框架SpringMVC

    常用框架SpringMVC 2020年12月30日 | 萬仟网IT编程 | 我要评论 与SpringMVC相关面试题SpringMVC的流程(1)用户发送请求至前端控制器 DispatcherServ ...

  3. 什么是框架?常用框架有哪些?

    1. 框架简介 目标 了解什么是框架 理解框架解决的问题 讲解 1.1 什么是框架 框架是整个或部分应用的可重用设计,是可定制化的应用骨架.它可以帮开发人员简化开发过程,提高开发效率. 项目里有一部分 ...

  4. android 常用混淆,Android 一些常用的混淆Proguard

    一些公共的模板 一些自定义的模板 aar中增加独立的混淆配置 检查混淆和追踪异常 开启 proguard 功能,则每次构建时 proguard 都会输出下列文件: dump.txt 说明 apk 中所 ...

  5. c语言常用的代码,初学C语言常用简单程序代码;

    <初学C语言常用简单程序代码;>由会员分享,可在线阅读,更多相关<初学C语言常用简单程序代码;(16页珍藏版)>请在人人文库网上搜索. 1.初学C语言常用简单程序代码素数的筛选 ...

  6. html装修代码在线,学习html常用的装饰代码分享

    其实,在我们的IT领域中,我们为什么总是有人嘲笑我们的网站台土了呢?其实,对于我们在HTML5中,我们所要占领着整个互联网之时,我们可以知道想透过网页,然后抓住所有人的眼球,我们是可以知道一些因循守旧 ...

  7. Java Web前端到后台常用框架介绍

    一.SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 Spring Web MVC是一种基于Java的实现了Web MV ...

  8. java bitmap jar_Java面试中常用的BitMap代码

    引言 阿里内推面试的时候被考了一道编程题:10亿个范围为1~2048的整数,将其去重并计算数字数目. 我看到这个题目就想起来了<编程珠玑>第一章讲的叫做BitMap的数据结构,但是我并没有 ...

  9. python1000个常用代码-30个Python常用极简代码,拿走就用

    学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则.本文是 30 个极简任务,初学者可以尝试着自己实现:本文同样也是 30 段代码,Python 开发者也可以看看是不是 ...

最新文章

  1. 不使用GACUtil.exe,如何部署和卸载程序集到GAC中
  2. oracle虚拟机怎么装系统,Virtualbox怎么安装系统 VirtualBox虚拟机安装Win8系统教程 (3)...
  3. [原创]利用Powerdesinger同步数据库的方法说明
  4. 测试JavaScript函数的性能
  5. A*算法(一)算法导言
  6. 第三季度营收不及预期 拼多多收盘跌超15%
  7. set python用法_Python set()用法及代码示例
  8. 程序员,你总要有点自己的想法吧!
  9. win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
  10. 苹果mac窗口速调辅助工具:Magnet
  11. 平面排版时,教你突出中文美感的几种方法
  12. 不容错过的30页超赞项目管理PPT
  13. mybatis数据库字段增加
  14. 牛客网—Java练习题
  15. 琴生Jensen不等式(期望意义下的形式)
  16. 规则引擎 Drools:规则引擎概述
  17. 《A fast and elitist multiobjective genetic algorithm: NSGA-II》阅读笔记
  18. 下载量突破10亿,MinIO的开源启示录
  19. selenium获取某网站工作岗位信息(含火狐浏览器的驱动下载安装步骤)
  20. Unity2D中实现子弹的弧线轨迹

热门文章

  1. 图解sqlserver 2000 还原数据库的基本操作
  2. windows10安装Oracle提示错误-INS-13001环境不满足最低要求
  3. JUnit单元测试用例
  4. Active Direcrtory:裸机恢复
  5. [转载] 七龙珠第一部——第125话 神将登场
  6. ASP.net mvc开发中使用纯html如何创建FCKeditor编辑器的使用
  7. 网络工程师职业发展路线图
  8. 流浪:从南海到北海,面朝大海,春暖花开。
  9. 云的普及难易,云计算普及的难易
  10. 关于leetcode第K个最大元素的几种解法