就像我一直在用的
classpath 'com.android.tools.build:gradle:+'
在构建中。gradle文件,我得到了以下错误,因为gradle版本2.10已经发布。
错误是:
警告:需要Gradle 2.10版本。当前版本是2.8。如果
使用gradle包装器,尝试编辑distributionUrl
C:\Users\blahblah\myproject\gradle\wrapper\ gradle-wrapper.properties
gradle - 2.10 all.zip
起初,它看起来很容易解决的指导,但当我做了改变,我又得到了错误。
我使用Android Studio 2.0,最新的Android SDK Tools 24.4.1和Android SDK Build Tools 23.0.2
我甚至尝试下载Gradle 2.10,并手动将其放在android-studio\ Gradle \文件夹中,但运气不佳。
任何帮助都将不胜感激。
我的问题可能不一样,所以我只想告诉那些可能和我有同样问题的人。
我通过改变终端路径解决了这个问题。
当我运行gradle clean时,出现“需要gradle 2.10版本”的错误。当前版本为2.2.1”。
我检查了我项目中的。gradle目录,里面有两个版本:2.2.1,2.10。
当我运行gradle -v时,它显示我的当前版本是2.2.1。
我将我的系统环境GRADLE_HOME更改为2.10根目录,然后在AS中重新启动终端并运行'gradle -v',它仍然显示当前版本为2.2.1。
open setting ->终端修改cmd.exe路径为System32/cmd.exe。
然后重启终端,运行gradle clean,一切正常。
您需要更改文件>设置>构建,执行,部署>构建工具>Gradle >Gradle主路径
在Mac OS上,更改Android Studio > Preferences > Builds,Execution,Deployment > Build Tools >Gradle >Gradle home中的路径
或者设置使用默认gradle包装器,编辑项目\gradle\包装器\gradle-wrapper。properties文件字段distributionUrl像这样
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
For those who uses ionic, go to [project name]/platforms/android/cordova/lib/builders/GradleBuilder.js on line 164 you will see the following: var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';This line is used to create your gradle-wrapper.properties, so any changes to the gradle-wrapper.properties wont matter. All you need to do is change the url to the latest version, sync the gradle and the problem is solved.
只是想在Android studio中更改gradle版本,去文件>设置>项目并更改gradle版本。应用后,它将同步项目,您就可以开始构建了。