开始以为是内存问题,后来搜索了一番,说是包是独立,不被任何人调用,所以不能使用shrink。
吾在配置文件中加上:
-dontshrink
如果是图形界面,把shrink勾去掉即可。
原创
2021-08-31 12:00:25
537阅读
开始以为是内存问题,后来搜索了一番,说是包是独立,不被任何人调用,所以不能使用shrink。吾在配置文件中加上:-dontshrink
原创
2022-01-28 12:50:11
136阅读
#要求JDK是1.8-target 1.8#不进行压缩-dontshrink#不进行优化-dontoptimize#保持包名-keeppackagenames#刷新-flattenpackagehierarchy ‘’#保持注解-keepattributes Annotation#保持参数名-keepparameternames#自适应-adaptresourcefi...
原创
2021-12-16 10:38:30
625阅读
1评论
proguard主要三部分功能 缩减代码、优化代码、混淆代码。三部分功能都可以在配置文件里配置不启用此功能。 #Shrink Options
#不缩减代码
-dontshrink
#Optimization Options
#优化代码
-dontoptimize
#Obfuscate Options
#-不混淆输入的类文件
#-dontobfuscate 用法 Class
转载
2023-09-22 22:20:08
40阅读
一、为什么要混淆-混淆的作用 压缩(Shrinking):默认开启,用以减小应用体积,移除未被使用的类和成员,并且会在优化动作执行之后再次执行(因为优化后可能会再次暴露一些未被使用的类和成员)。-dontshrink 关闭压缩 优化(Optimization):默认开启,在字节码级别执行优化,让应用运行的更快。-dontoptimize 关闭优化
-optimizationpasses
转载
2023-07-10 14:57:40
100阅读
混淆的规则 1.压缩 Shrinking 默认开启,优化Apk体积,移除未使用的类和成员 #关闭压缩 -dontshrink 2.优化 Optimization 默认开启,在字节码中进行优化,让应用运行更快 #关闭优化 #-dontoptimize #表示proguard对代码进行迭代优化的次数,Android一般为5 -optimizationpasses n 3.混淆 Obfuscation
转载
2023-07-25 20:08:48
612阅读