指定 混淆字典
在app的gralde里配置混淆字典
-obfuscationdictionary dict.txt#外部字典
-classobfuscationdictionary dict.txt #类字典
-packageobfuscationdictionary dict.txt #包字典
dict.txt 文件内容类似这样的:
zguqnx
mvdmuyh
wmws
jwomtp
nhmhn
zvlogo
pomcwh
bhdnzul
osxbj
gojb
ctvkrg
srmar
sgkarnqi
byghdn
tvebtxw
uxdhno
qmjac
pgxasjnc
ezfb
tuoe
pzdo
写了一个task
/**
* 生成字典Task
*/
task geneDictTask {
doFirst{
def dictPath = rootDir.getAbsolutePath()+'/app/dict.txt'
def random = new Random()
def lowercase = "abcdefghijklmnopqrstuvwxyz"
def wordList = new HashSet()
for (int i=0;i<10000;i++){
def word = new StringBuilder

该文描述了如何在Android应用的gradle配置中设置混淆字典,包括类、包和外部字典的指定。同时,展示了自动生成字典的任务以及批量修改文件名的过程,特别是针对Bean类的重命名,并进行了文件内容的替换操作。此外,还提及了AndroidJunkCode的相关配置,用于添加垃圾代码。
最低0.47元/天 解锁文章
4263

被折叠的 条评论
为什么被折叠?



