为什么有时候gradle忽然又需要重新下载?

一个新工程,首次gradle需要下载好久。然后以后都不需要经历这个过程了。

但有时忽然一段时间之后,gradle又需要重新同步。这是为什么?

项目的.gradle文件又没动,也没有去改build tool之类的版本,com.android.tools.build:gradle之类的也和svn一样没人改,为什么会忽然出现这种情况呢?

另外有时项目的依赖插件,比如imageload之类的第三方插件,也会出现这种情况。

阅读 7.2k
2 个回答
  1. 如果项目中依赖的库未指定具体版本号,每次都回去请求网络,检查更新,对于这种建议将版本号改为具体的版本号,同时也能避免升级造成的不兼容问题。

  2. gradle会在有改动的时候去重新拉取一次所有的库,即使你这次改动仅仅是加了一个空格后又把它给删除,这个问题在Android Studio 3.0预览版已得到修复。

  3. 如果gradle中的内容长期不会去修改,建议将它改为离线模式,还能加快一些编译的速度。具体在 Preferences-Build-Gradle中,将Offline work打勾即可

你有没有用清理工具清理下电脑垃圾,我用腾讯电脑管家清下垃圾,再打开as就会重新索引一段时间。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题