Gradle, Android and the ANDROID_HOME SDK location
I've solved the problem. This works for me:
In
/my_current_project/
I've created a file called local.properties and put inside
sdk.dir=/my_current_path_to/sdk
In the console I need to do
set ANDROID_HOME=/my_current_path_to/sdk
Hope this helps.
In my case settings.gradle
was missing.
Save the file and put it at the top level folder in your project, even you can copy from another project too.
Screenshot reference:
Hope this would save your time.
On OSX, IntelliJ won't pick up the environment variables you set in your .bash_profile or .bash_rc etc...
Try this, substituting the value of your own sdk location:
launchctl setenv ANDROID_HOME /usr/local/opt/android-sdk
Then restart IntelliJ and Bob's your uncle.
Here is a reference to the problem, stated more generally: https://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/
This works for me:
$ export ANDROID_HOME=/path_to_sdk/
$ ./gradlew