简书链接:androidstudio替换proguard版本的办法
文章字数:139,阅读全文大约需要1分钟
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:
这种办法只能替换网络版本。

1
2
3
4
5
6
7
8
9
10
11
12
  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为本地仓库,然后指定一个本地的给他,这里只提供思路了,具体做法自己研究。
更新缓存办法