android studio 0.4.2: Gradle project sync failed error
I had same problem but finally I could solve it forever
Steps:
- Delete
gradle
and.gradle
folders from your project folder. - In Android Studio: Open your project then: File -> settings -> compiler -> gradle: enable
offline mode
Note: In relatively newer Android Studios, Offline mode has been moved to gradle setting. - Close your project: File -> close project
- Connect to the Internet and open your project again then let Android Studio downloads what it wants
If success then :)
else
- If you encounter
gradle project sync failed
again please follow these steps: - Download the latest gradle package from this directory
- Extract it and put it somewhere (for example f:\gradle-1.10)
- Go to your Android Studio and load your project then open File->Settings->gradle, in this page click on
Use local gradle distribution
- Type your gradle folder address there
Congratulation you are done!
I'm assuming I can answer my own question.... This worked for me.
- File -> Invalidate caches / Restart
- Shutdown Android Studio
- Rename/remove .gradle folder in the user home directory
- Restart Android Studio let it download all the Gradle stuff it needs
- Gradle build success !
- Rebuild project.... success !
Out of curiousity I compared the structure of the old .gradle and the new one... they were pretty different !
So I'll see how 0.4.2 goes :)
same here, updating to 0.4.2 also broke everything in my case... It has nothing to do with memory usage : I've got 8 gig of memory and I have 3.5 gig free atm, so not having enough memory to start up a JVM is bullocks...
Actually it might have something to do with Gradle versions, I looked into the error log and found this :
2014-01-14 09:00:30,918 [ 61112] WARN - nal.AbstractExternalSystemTask - Project is using an old version of the Android Gradle plug-in. The minimum supported version is 0.7.0. Please update the version of the dependency 'com.android.tools.build:gradle' in your build.gradle files.
You are using Gradle version 1.8, which is not supported. Please use version 1.9. Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.) com.intellij.openapi.externalSystem.model.ExternalSystemException: Project is using an old version of the Android Gradle plug-in. The minimum supported version is 0.7.0. Please update the version of the dependency 'com.android.tools.build:gradle' in your build.gradle files
-
You are using Gradle version 1.8, which is not supported. Please use version 1.9.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)
OK, I fixed it myself... In the project directory go to /gradle/wrapper directory and edit the gradle-wrapper properties file to this :
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
After open your project in Android Studio and select the build.gradle file in the /src directory and edit it to this :
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
After fixing it like this I discovered this article : http://tools.android.com/recent/androidstudio040released