android - 为什么 "Offline work"让 Gradle Build 在 Android Studio 中运行得更快?

标签 android android-studio gradle android-gradle-plugin

来自回答https://stackoverflow.com/a/35859572/5835947我们知道,当您遇到 Android Studio 构建应用程序太慢的问题时,“离线工作”确实有很大帮助。作为扩展,为什么“离线工作”使 Gradle Build 在 Android Studio 中运行得更快?是因为当 Android Studio 处于“在线工作”模式时,每次我重建应用程序时,Android Studio 都会从互联网下载文件吗?如果是这样,为什么将“在线工作”设置为默认操作?这似乎一点也不明智。

最佳答案

如果您处于“离线”状态,则不会从 Internet 下载库并更快地构建。但是,如果您添加一个新的依赖项并仍然离线工作,您就不会得到这个库。

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

同样的事情是,如果你想更新库到新版本。

关于android - 为什么 "Offline work"让 Gradle Build 在 Android Studio 中运行得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38523761/

相关文章:

android - com.mcruiseon.buseeta E/dalvikvm : Unable to resolve Lmy/library/class/file; annotation class 8906

java - 如何去除gradle中的重复依赖?

android - 请求 android.permission.CHANGE_WIFI_STATE

android - 在Studio下的错误目录中创建文件

android - 如何在 MPAndroidChart 中隐藏值标签

java - 处理 AndroidStudio 中的重复条目 : java. util.zip.ZipException

android 找不到符号 com.google.android.gms.wallet 构建错误

java - 以编程方式编辑自定义 View

android - 如何使用 cordova 打开设备中的设置页面

java - RunOnUiThread 不更新 TextView