1、 搜proguard-base 把所有jar全部替换。
2、使用gradle替换,这里使用第二种。
方法1:
在根目录build.grade添加classpath files("${getRootDir()}\\mylib\\proguard-1.0.jar")
使用本地混淆文件
或者classpath 'net.sf.proguard:proguard-gradle:6.0.3'
在线依赖。
方法2:
除此之外还可以使用aar包达到替换效果
方法3:
这种办法只能替换网络版本。
buildscript {
configurations.all {
resolutionStrategy {
// exclude group: 'net.sf.proguard'
// force uri('D:\\luozheng\\env\\Sdk\\tools\\proguard\\lib\\proguard.jar')
force uri('net.sf.proguard:proguard-gradle:5.3.2')
// cacheChangingModulesFor 0, 'seconds'
}
}
}
方法4:
设置maven为本地仓库,然后指定一个本地的给他,这里只提供思路了,具体做法自己研究。
更新缓存办法