I created recently a new local repo and pulled some code to it, from our remote repository.
When i open the project, I receive a message in console:
Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. Consult IDE log for more details
I followed the instructions here to set the environment variable (Im in a Mac) and checked my local.properties:
So, both things are settled up, and I am still getting this error. Ive searched, but no solution worked for me.
Any help? Thank you.
This only happens with one project. The rest of the projects works perfectly.
In Android Studio:
- Open your project navigator
- Pick the root item, right click –> Open Module Settings.
- In the Android SDK location field, make sure the correct path is selected (up to the sdk folder). See example below:
I had the same issue and tried the above comments. Later on the error changed to
“Gradle sync failed: failed to find Build Tools revision 23.0.1
Consult IDE log for more details (Help | Show Log)”
It installed the revision then the gradle build completed. So try updating your SDK.
On Linux(Ubuntu 16.04) you can set the ANDROID_HOME environment variable by editing the
~/.bashrc file, by running
nano ~/.bashrc then adding the environment variable which points to the path of your Android Sdk in my case which is
'/home/kbuhiire/Android/Sdk' thus the environment variable looks something like this.
export ANDROID_HOME='/home/kbuhiire/Android/Sdk' and after saving the file run