混淆零碎知识点

server/2024/12/2 11:28:20/

minifyEnabled true   //混淆开关
zipAlignEnabled true // Zipalign优化
shrinkResources true // 移除无用的resource文件  (必须要混淆开了之后才才可以设置为true)
proguard-rules.pro  为混淆文件  

//整个文件保留  不被混淆 -keep class com.cn.abc.ui.activity.** {*;}

//某个类保留 不被混淆 -keep com.cn.abc.ui.activity.ZSBApiResult {*;}

# 指定外部模糊字典 proguard-keys.txt 改为混淆文件名,下同
-obfuscationdictionary proguard-keys.txt
# 指定class模糊字典
-classobfuscationdictionary proguard-keys.txt
# 指定package模糊字典
-packageobfuscationdictionary proguard-keys.txt

 


http://www.ppmy.cn/server/146700.html

相关文章

selenium部署分布式 UI 自动化测试环境-Docker

一、根据selenium/hub官网的配置信息,进行配置。 How to run this image The Hub and Nodes will be created in the same network and they will recognize each other by their container name. A Docker network⁠ needs to be created as a first step.Create …

c++什么是函数重载? 函数重载的实现原理是什么?

函数重载 在同一个作用域内&#xff0c;函数名字相同&#xff0c;参数&#xff08;个数&#xff0c;顺序&#xff0c;类型&#xff09;不同&#xff0c;那么就是函数重载 void fun(){cout<<"没有参数"; } void fun(int a){ cout<<"int"; } …

总结贴:Servlet过滤器、MVC拦截器

一:Servlet过滤器 1.1解析 Filter 即为过滤&#xff0c;用于请求到达Servlet之前(Request),以及再Servlet方法执行完之后返回客户端进行后处理(HttpServletResponse)。简单说就是对请求进行预处理&#xff0c;对响应进行后处理 在请求到达Servlet之前,可以经过多个Filt…

在 Ubuntu 20.04 上使用 Lux 下载 Bilibili 视频的详细教程

在 Ubuntu 20.04 上使用 Lux 下载 Bilibili 视频的详细教程 在 Ubuntu 20.04 上使用 Lux 下载 Bilibili&#xff08;哔哩哔哩&#xff09;视频的完整和详细步骤如下&#xff0c;包括使用预编译二进制文件的安装方法&#xff1a; 1. 安装依赖 确保你的系统已安装 FFmpeg&…

lua download

https://www.lua.org/ https://www.lua.org/versions.html#5.4

数据结构-希尔排序

每次对5个间隔的元素进行插入排序&#xff0c;然后间隔依次递减&#xff0c;直到间隔为1 互质&#xff1a;相邻的两个元素没有公因子 这个例子只有间隔1起来作用 #include<iostream> using namespace std; typedef int ElmentType; void shell_Sort(ElmentType A[], int…

《地球科学与环境学报》

《地球科学与环境学报》报道范围涵盖基础地质、矿产地质、水资源与环境、工程地质、地球物理、地球信息科学等领域&#xff0c;刊载国内外未公开发表的有创新性或意义重大的研究论文和综述文章。   来稿必须包括以下项目&#xff1a;题名&#xff08;尽可能不要超过20字&…

09.ES13 10.ES14

9.1、class扩展 9.1.1、类成员声明 在ES13之前&#xff0c;我们只能在构造函数里面声明类的成员&#xff0c;而不能像其他大多数语言一样在类的最外层作用域里面声明成员。不过ES13出来之后&#xff0c;这都不算什么事儿了。现在我们终于可以突破这个限制&#xff0c;写下面这…