There is a new Android Studio update: https://sites.google.com/a/android.com/tools/recent/androidstudio030released
The link says:
The improved per
The Android Gradle 0.6.2 plugin that was published on Maven Central. Edit your build.gradle file and instead of depending on "0.6.+", depend on "0.6.1".
I updated the gradle plugin in build.gradle to 0.7.+
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
But when using the gradle plugin 0.7.+, Android Studio needs Gradle 1.8. So, you have to update Gradle from 1.7 to 1.8. This was done by going to Tools -> Android -> Sync Project with Gradle Files It forces Android Studio to give out Error message you see on http://tools.android.com/recent
In the error message you have to click the part "Fix Gradle wrapper and re-import project". I restarted, not sure if this make a difference.
So far everything seems to work. I can create new projects and it build fast, without errors, but the gradle has still 0.5+. Looks like, I had to change it manually for every new projects. This is what I thought, because I didn't get any error or information from this installation to fix it. (Mac).
Than I went to my Windows installation, which had still Android Studio version 0.2.13 and tried the same procedure, I used with the updated version, changed the build,gradle and used Synch Project with Gradle Files. This gave me a total different information:
Gradle version 1.8 is required. Current version is 1.7. If using the gradle wrapper, try editing the distributionUrl in C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\gradle\wrapper\gradle-wrapper.properties to gradle-1.8-all.zip
Turned out, I have a gradle-wrapper.properties file in every project (in gradle/) but I don't have any gradle-wrapper.properties file at the location Android Studio gave me.
When you open the gradle-wrapper.properties file from your project, it will properly look like this:
#Sun Oct 20 03:35:31 CEST 2013
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
To change the gradle-1.7-bin.zip into gradle-1.8-rc-1-bin is possible but not the solution I was looking for.
Check out if Andoid Studio already downloaded the gradle plugin 1.8
Directory of 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
Now I create a new gradle-wrapper.properties file in *C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\gradle\wrapper*
#Tue Oct 20 06:35:40 CEST 2013
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
This did the Trick. Now, after updating to 0.3, every new project gets a build.gradle with
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
and a gradle-wrapper.properties file in gradle/ with
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
Credits
I took several steps including: downloaded the gradle-1.8-all.zip file and placed it in a new directory off of my user home directory (Windows-7) and named the directory "gradle-1.8". For good measure, I also unzipped the download in this new directory. I also added a user environmental variable "GRADLE_HOME" with a pathway to this new directory.
I manually edited the "build.gradle" file in the project's top-level directory and entered:
dependencies {
classpath 'com.android.tools.build:gradle:0.6.3'
}
When Android Studio opened the existing project and I did a build or tried to run it, I got the subject error. The final solution, as mentioned by others, was a several step process:
This worked. The "gradle" directory was created again in the project's top-level directory. The project builds clean and runs. It would be nice to have step-by-step upgrade instructions for these updates.
The Android Studio ask you for download and install the Gradle version 1.8 for you.
Also the Android Gradle plugin version 0.6.2 has an issue and not works properly.
As said on the official page use the version 0.6.3:
dependencies {
classpath 'com.android.tools.build:gradle:0.6.3'
}
More info: http://tools.android.com/knownissues
You can download the latest Gradle file from This link
You can then add it to your File -> Settings -> Build, Execution, Deployment -> Gradle path and the sync the project
Old question but just in case someone runs into the same issue I had with upgrading.
If you have setup gradle for offline mode, it doesn't update the wrapper properly. Turning off offline mode (Preferences->Gradle->Offline work) then clean/rebuild pulled in the new gradle version. This assumes that gradle-wrapper.properties file has been updated.