studio代码混肴规则
来源:互联网 发布:淘宝一件代发怎么付款 编辑:程序博客网 时间:2024/05/16 08:18
1、混肴文件
-optimizationpasses 5 # 指定代码的压缩级别
-dontusemixedcaseclassnames # 是否使用大小写混合
-dontpreverify # 混淆时是否做预校验
-verbose # 混淆时是否记录日志
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* # 混淆时所采用的算法
#不混淆需要根据manifest来识别的类
-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.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
# 保持 native 方法不被混淆
-keepclasseswithmembernames class * {
native <methods>;
}
# 保持自定义控件类不被混淆
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# 保持枚举 enum 类不被混淆
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
- studio代码混肴规则
- Visual Studio 设计警告和代码分析规则
- android studio gradle依赖规则
- Android Studio git 忽略规则
- [摘录]代码优化规则
- 代码重复规则
- 代码优化规则
- VB代码书写规则
- 代码优化规则
- 代码书写规则
- 代码命名规则
- 写代码的规则
- 前端代码规则检查
- 代码注释规则
- 2.6 代码编写规则
- 行政区划代码编码规则
- app代码混淆规则
- 代码规则,自己总结
- Android获取Manifest中<meta-data>元素的值
- Linux动态库与静态库
- python 中split()使用多符号分割
- win10安装Anaconda+TensorFlow+配置PyCharm
- CAP理论和base模型
- studio代码混肴规则
- 解决编译出现TextAppearance.Material.Widget.Button.Borderless.Colored not found的问题
- Qt Charts 之 QBarSeries Class
- mysql5.7安装遇到的问题总结,持续更新
- CSS学习
- 生成模型和判别模型的比较分析
- C语言中可变参数的用法va_list
- JSon用法简介
- iOS编程基础-OC(四)-内存管理