一个新工程,首次gradle需要下载好久。然后以后都不需要经历这个过程了。
但有时忽然一段时间之后,gradle又需要重新同步。这是为什么?
项目的.gradle文件又没动,也没有去改build tool之类的版本,com.android.tools.build:gradle之类的也和svn一样没人改,为什么会忽然出现这种情况呢?
另外有时项目的依赖插件,比如imageload之类的第三方插件,也会出现这种情况。
一个新工程,首次gradle需要下载好久。然后以后都不需要经历这个过程了。
但有时忽然一段时间之后,gradle又需要重新同步。这是为什么?
项目的.gradle文件又没动,也没有去改build tool之类的版本,com.android.tools.build:gradle之类的也和svn一样没人改,为什么会忽然出现这种情况呢?
另外有时项目的依赖插件,比如imageload之类的第三方插件,也会出现这种情况。
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
2 回答1.7k 阅读
1 回答1.3k 阅读
2 回答924 阅读
如果项目中依赖的库未指定具体版本号,每次都回去请求网络,检查更新,对于这种建议将版本号改为具体的版本号,同时也能避免升级造成的不兼容问题。
gradle会在有改动的时候去重新拉取一次所有的库,即使你这次改动仅仅是加了一个空格后又把它给删除,这个问题在Android Studio 3.0预览版已得到修复。
如果gradle中的内容长期不会去修改,建议将它改为离线模式,还能加快一些编译的速度。具体在 Preferences-Build-Gradle中,将Offline work打勾即可