所有其他解决方案都不完整且无效。这是我采用的一种逐步操作方式。
我在build.gradle中将gradle插件更新为0.7.+。
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
但是,当使用gradle插件0.7.+时,Android Studio需要Gradle 1.8。因此,您必须将Gradle从1.7升级到1.8。
要执行此操作,请转到
工具 -> Android ->与Gradle文件同步项目
这会强制Android Studio发布您在http://tools.android.com/recent上看到的错误消息。
在错误消息中,您必须单击“修复Gradle包装器并重新导入项目”部分。我重新启动了一下,不确定这是否有所不同。
到目前为止,似乎一切正常。我可以创建新项目,并且构建速度快,没有错误,但gradle仍然为0.5+。
看起来,我必须手动更改每个新项目。因为我没有从此安装中收到任何错误或信息以解决它。(Mac)。
然后,我去我的Windows安装,这里还是Android Studio版本0.2.13,
尝试了与更新版本相同的过程,更改了build.gradle并使用了Synch Project with Gradle Files。这给了我完全不同的信息:
需要Gradle版本1.8。当前版本为1.7。如果使用gradle包装器,请尝试编辑
C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\gradle\wrapper\gradle-wrapper.properties中的distributionUrl为gradle-1.8-all.zip
结果,我在每个项目(在gradle/中)中都有一个gradle-wrapper.properties文件,但是我没有在Android Studio给我的位置找到任何gradle-wrapper.properties文件。
当您打开项目中的gradle-wrapper.properties文件时,它应该像这样:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
将gradle-1.7-bin.zip更改为gradle-1.8-rc-1-bin是可行的,但不是我要寻找的解决方案。
检查一下Android Studio是否已经下载了gradle插件1.8
C:\Documents and Settings\Owner.gradle\wrapper\dists目录
2013-10-13 06:24 <DIR> .
2013-10-13 06:24 <DIR> ..
2013-10-04 18:17 <DIR> gradle-1.6-bin
2013-10-13 06:24 <DIR> gradle-1.7-all
2013-10-04 12:23 <DIR> gradle-1.7-bin
2013-10-04 18:26 <DIR> gradle-1.8-rc-1-bin
0 File(s) 0 bytes
6 Dir(s) 81 945 972 736 bytes free
现在我在 *
C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\gradle\wrapper* 创建了一个新的 gradle-wrapper.properties 文件。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip
这样做就有效了。现在,在更新到0.3版本后,每个新项目将拥有一个build.gradle文件。
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
在gradle/目录下需要拥有一个gradle-wrapper.properties文件,其中包含以下内容:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
Credits