清除Gradle缓存
Gradle作为新的构建工具,存在各种bug也是在所难免的。笔者从一开始就使用Gradle进行项目构建,也遇到过不少Gradle的bug,其中比较让人困惑的就是上传同一版本的aar到Maven库,在主项目中是无法获取到最新的aar库的。要解决这个问题,就需要将本地的Gradle缓存删除,让项目从Maven服务器重新拉取最新的aar库。同时在某些低版本的Gradle中,即使删除了Gradle的本地缓存,有时候还是会有bug发生,拉取不到最新的aar库。这时最好的解决方法就是将aar库升级一个版本,这样基本上能解决大部分更新aar库失败的问题。
除了多使用gradle clean指令清理Gradle缓存以外,Gradle还提供了一个指令来重新刷新全部的依赖库——gradle—refresh-dependencies。通过这个指令,可以强制刷新所依赖的库项目,从而获取新的版本库。
