工作生活

问题:Gradle依赖缓存的清除

2019-07-01  本文已影响0人  玉圣

问题描述:

当在开发一个依赖库时,将其上传到jitpack或jcenter中,由于前期开发,不断迭代,会不停的覆盖远程仓库的版块,由于本地gradle出现了问题,或者你删除了一个存在的版本,又或者依赖的代码更改了,却未发布版本(更新了一个版本,沿用了之前的版本号),则由于gradle在下载依赖的时候自动将其缓存一份在本地,因此在第二个项目中依赖同一个版本库的时候,使用的实际上是缓存的版本,就导致更新的版本未同步下来。

解决办法:

针对上述的问题,就需要更新本地的依赖缓存:

1、删除本地缓存的依赖库,下载最新的远程依赖:

.gradle/caches/modules-2/files-2.1

2、强制更新依赖库:

gradlew build --refresh-dependencies

参考资料:

https://blog.csdn.net/cuiaamay/article/details/52797213
https://blog.csdn.net/zjb12316/article/details/77714148
https://blog.csdn.net/ziwang_/article/details/76383203

上一篇下一篇

猜你喜欢

热点阅读