在 build.gradle 文件中查找类似以下代码的 dependencies 部分:
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
}
删除未使用的依赖库,只保留需要的库,可以减少构建时间。
Instant Run 是 Android Studio 的一个特性,可以在应用程序运行时更快地重新构建和重新启动应用程序。但在某些情况下,它可能会导致构建时间变慢,因此可以尝试关闭它。
打开 Preferences(或 Settings)->Build, Execution, Deployment->Instant Run,取消勾选 Enable Instant Run 选项。
在 build.gradle 文件顶部添加以下代码:
android {
// ...
}
// Gradle DSL (the Android plugin DSL is an extension of Gradle DSL) can include
// definitions of properties and methods that can be used in the build script.
android.dexOptions.javaMaxHeapSize "4g"
适当增加 gradle 调用内存可以加快编译速度。
在 Android Studio 右下角的 Gradle 控制台,可以看到正在运行的任务列表。减少同时运行的任务数量可以减少构建时间。
升级到最新版的 Android Studio 可以解决一些已知的构建问题,提高构建效率。