我在Gradle插件2.0.0-alpha6和Gradle 2.10上遇到了一些问题,并通过禁用即时运行解决了这些问题(如Android Studio doesn't work fine with gradle 2.10 and gradle plugin 2.0.0-alpha5中所述)。
然后我更新了gradle插件2.0.0-alpha7而没有任何问题
今天我将Android Studio更新为最新的 2.0 Preview 8 版本,我又遇到了以下错误:
错误:找不到com.android.tools.build:gradle:2.0.0-alpha7。 在以下位置搜索: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.0.0-alpha7/gradle-2.0.0-alpha7.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.0.0-alpha7/gradle-2.0.0-alpha7.jar
现在,我通过点击这些链接看到这两个文件不存在...但是,如果我恢复到gradle插件2.0.0-alpha5或2.0.0-alpha6,我会得到同样的错误,执行此操作没有多大意义。可能是maven环境下降了吗?
这令人非常沮丧。现在,我试图检查是否启用了Instant Run并且我得到了一个惊喜:它已被禁用,我无法启用 - 再禁用它,因为Android Studio似乎不理解我正在使用gradle构建。
可能是因为它无法找到Gradle文件,因此不允许我启用/禁用依赖于te gradle插件版本的功能。所以,我不知道该怎么做。
我已经在build.gradle文件中增加了最大堆大小
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
这是我的完整build.gradle文件(我删除了一些var设置除外):https://gist.github.com/MarKco/60f4ac63f7cafb783f3a
答案 0 :(得分:1)
要再次启用Instant Run(或至少不显示灰色),您必须更新为gradle插件2.0.0-alpha8。这也可以解决您的其他问题。
答案 1 :(得分:0)
来自http://tools.android.com/recent
的发行说明我们刚刚将Android Studio 2.0 Preview 8推向了金丝雀频道, 以及Gradle插件的新版本:2.0.0-alpha8。 您会 想要更新两者;特别是即时运行仅在启用时启用 使用两者的最新版本:
因此,请尝试将gradle插件更新为2.0.0-alpha8