When I run ./gradlew
from project folder I get:
./gradlew
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
The same with java:
which java
/usr/bin/java
/usr/bin/java
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
I installed JDK in Android studio, seems it’s installed in ~/Library/Android/sdk/sources/android-28
Setting export JAVA_HOME=/Users/mrgloom/Library/Android/sdk/sources/android-28/
or export JAVA_HOME=/Users/mrgloom/Library/Android/sdk
produce error like:
ERROR: JAVA_HOME is set to an invalid directory: /Users/mrgloom/Library/Android/sdk/sources/android-28/
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
How to specify java path for gradlew
?
2
Answers
Using JDK shipped with Android Studio and setting
export JAVA_HOME=/Applications/Android Studio.app/Contents/jre/Contents/Home
helped me.Might need to clear caches and restart the studio. These steps worked for me –
export JAVA_HOME=/Applications/Android Studio.app/Contents/jre/Contents/Home.
Use Setting Java Home in MAC for reference if required.