I have noticed that several people are having issues after upgrading to Android Studio 0.4.3 (problem with 0.4.2 also I believe). My error and debug steps so far are as follows:
The message I see is "Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly" as shown in snapshot below.
I found this thread and following instructions, but I still have the error. I am not able to do the following instruction in the thread: I went into Gradle settings and clicked on "use local Gradle distribution" and pointed it to*: C:/Users/robot_000/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10
Do I need to have a local distribution of gradle? Where do I download it from and where do i put it? How do I now tell Android Studio to use it? (as you can tell, I don't understand how gradle works). Thanks for any help.
Update 1: I found the gradle files on my computer at C:\Users\home.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12\gradle-1.10, but how do I do do this: "went into Gradle settings and clicked on "use local Gradle distribution" and pointed it to*" (as per THIS THREAD)
Well i dont know what worked for them but for me worked to add a little scripts to build.gradle. DO note its important to put them at the top of the page (in build.gradle).
THEN: in buildToolsVersion I had a version 19.1.0 and there for I installed build-tools (SDK manager) version 19.1 & 19. I uninstall other build-tools packetes, im not a fan of useless stuff.
And you should be good to go, hope it helps someone..
I ran into this problem and found I already had the location of Gradle set and already had the Google Repository installed as mentioned by pyus13.
My solution was switching Android SDK Build-tools to a previous version fixed the problem. The latest revision was 19.1, but updating to that broke the tool chain.
It could just be as simple as trying another Build-tools.
I had the same problem and using local gradle distribution didn't work for me either. I ended up finding the solution here Gradle DSL method not found: 'runProguard'
Anything above gradle version 0.14.0 has to use
minifyEnabled
instead ofrunProguard
in your projects build.gradle file. Here is how it should look :Hope this helps. Check out the link if you are still confused
Go to File > Settings > Gradle you will end up with this screen for setting up your gradle :
Also make sure you have Google Repository in your Android SDK directory which will be located at :
If not do install it from SDK Manager > Extras > Google Repository first.
EDIT :
All your
build.gradle
(If you are using root levelbuild.gradle
to define android gradle plugin version, check in that only) must point to0.8
version(latest as of now) of android gradle pluginUPDATED :
Mapping is :
In the scope of the project, in the gradle properties file, you should add :
File -> Invalidate Cache / Restart
Works sometimes for this