android studio 1.2 gradle 很慢

标签 android android-studio gradle

我使用 Android Studio 已经有一段时间了,直到现在我使用的是 1.0.1, gradle 有点慢, assembleDebug 大约 1.5 分钟(我的项目真的很大!) 但是今天我将我的 AS 更新到 1.2,现在相同的过程大约需要 7 到 10 分钟,有时甚至没有结果!

是否有任何设置我必须更改以使其更快? 老实说,每次调试运行花费 10 分钟是一场噩梦!

而且大多数时候,我的 CPU 使用率大约是 10%! (它实际上是空闲的!) 因为在 gradle 工作之前,它几乎一直处于 100% 状态

最佳答案

遇到同样的问题。

我所做的是将全局 gradle 设置更改为离线工作,这可以通过转到 Preferences => Gradle 来完成。这确实有所作为。

我见过人们使用但我还没有使用过的另一种方法是创建一个 gradle.properties在 gradle 文件夹中像这样:

只需在以下目录中创建一个名为 gradle.properties 的文件:

/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)

将此行添加到文件中:

org.gradle.daemon=true

请查看this更多选项的链接以及加速 gradle 的详细说明

希望这会有所帮助!

关于android studio 1.2 gradle 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024910/

相关文章:

java - 如何在不需要匿名类的情况下注册对象上的事件?

Android Gradle v 3.1.3 更新将应用程序启动器图标变为默认

android - 在 Unity 2018.1 Android gradle 构建失败,出现 'library uses same package'

jenkins - 为 cucumber.api.cli.Main 选择不同的运行者?

android - 代码在模拟器上工作但不在真正的 android 手机上

android - PopupMenu 的适当替代方案用于 pre-Honeycomb

macos - 如何在 Mac 上的 Android Studio 中使用 andEngine 制作 "Hello World"

android - 为什么我得到 : "preserveIconSpacing is private" error

unit-testing - Kotest 打破 gradle 的 :test task with java. lang.IllegalArgumentException: Received a failure event for test with unknown id

android - 如何缓存 REST 响应,Spring For Android