【问题标题】:Android Studio Requires rebuild every runAndroid Studio 每次运行都需要重建
【发布时间】:2015-09-10 09:44:46
【问题描述】:



Android Studio 给了我一个绝对的噩梦!
我尝试的每个构建都可能有 15% 的机会实际正确编译并安装在我的设备上。我必须使用Log.d 来查看更改是否真的在运行! (仅供参考:它肯定会让某人发疯!)

获得可靠构建的唯一方法是在每次运行之前点击“rebuild project” - 但每次构建都需要大量时间和人类耐心:O - 这样做。

我读过关于堆栈溢出的类似线程,但它们都处理旧版本的 Android Studio,并不真正适用于我的版本。我已从 1.1 升级到 1.2,最后升级到 beta 1.3 版本 - 仍然存在相同的症状。

离线模式无济于事,弄乱 Gradle 文件也无济于事。 它可能与R.java 问题有关吗?我不确定。

有什么想法吗?

问候,
机器人

【问题讨论】:

标签: android compilation launch rebuild


【解决方案1】:

借助以下帮助提升您的 Gradle 脚本:

升级到 Gradle 2.4

在您的根 build.grade 脚本的末尾添加以下内容。

task wrapper(type: Wrapper) {
    gradleVersion = '2.4'
}

更改 gradle 属性

org.gradle.daemon=true
org.gradle.parallel=true

有关 gradle 的完整更新,请通过official post

【讨论】:

  • 谢谢,但问题尚未解决。我更改了一个关键的 Log.d() 函数,但输出仍未更改以反映这一点。还有其他想法吗?