为什么"离线工作"使Gradle Build在Android Studio中运行得更快?

guo*_*guo 6 android gradle android-studio android-gradle-plugin

从回答/sf/answers/2510170071/我们知道,当您面对Android Studio构建应用程序太慢的问题时,"离线工作"确实有很大帮助.作为扩展,为什么"离线工作"会使Android Studio中的Gradle Build运行速度更快?是因为当Android Studio处于"在线工作"模式时,每次重建应用程序时Android Studio都会从Internet下载文件吗?如果是这样,为什么将"在线工作"作为默认操作?它看起来并不明智.

Ale*_*nin 3

如果您处于“离线”状态,则不会从 Internet 下载库并更快地构建。但是,如果您添加新的依赖项并且仍然离线工作,则您将无法获得该库。

换句话说:在每个新的依赖项之后,上线并构建 gradle 以下载新的库。之后,您可以离线并更快地构建您的项目。

如果您想将库更新到新版本,情况也是如此。