|
|
51CTO旗下网站
|
|
移动端

1.5.4 强制刷新依赖

《Android Gradle权威指南》本书全面讲解了Android 下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本节为大家介绍强制刷新依赖。

作者:飞雪无情来源:人民邮电出版社|2017-09-09 13:56

1.5.4 强制刷新依赖

我们一个功能不可避免地会依赖很多第三方库。像Maven这类工具都是有缓存的,因为不可能每次编译的时候都要重新下载第三方库,缓存就是这个目的,先使用缓存,没有再下载第三方库。默认情况下Maven这类工具会控制缓存的更新,但是也有例外,比如Version,里面的代码变了,还有就是联调测试时使用的snapshot版本。以上两种情况我们在实际项目中都遇到过,最后就是通过强制刷新解决的。强制刷新很简单,只要在命令行运行的时候加上--refresh-dependencies参数就可以,这是IDE很难做到的(需要你了解配置)。所以,命令行的优势就体现出来了,非常简单:

  1. ./gradlew --refresh-dependencies assemble 

其他还有很多有用的命令、参数以及Tasks,就不一一介绍了,大家可以通过上面讲的两种帮助方法来了解。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码