Proguard 6自2月份开始提供some new features,其中包括 -android 选项
"A new option -android, to tune the optimizations for Android"
我想了解更多有关此选项的信息,以了解它在优化方面的实际作用(以及可能的混淆)。
我在guardsquare.com上搜索并用Google搜索:我只能在this page上找到关于android的 dead 链接。这是链接:
> android < - 死链接 在Android处定位已处理的类文件。
哪里可以找到关于这个新选项的清晰而详细的解释?
由于
答案 0 :(得分:3)
我在guardsquare.com上搜索并用Google搜索:我只能找到一个死链接
我们总能看到源代码!
首先,我从Sourceforge repository page下载了快照6.3.3来源。
拆包后:
grep -R android core/src/ | wc -l
27
只提到了27个'android'。我们来看看清单:
maximum.inlined.code.length
设置为32 - 是JVM默认值的4倍FloatMath
的引用替换为Math
(并非真正重要的优化......)android.util.Log
) 5和6甚至与命令行-android
选项无关,只是一些与Android用户相关的额外代码。