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
?
Advertisement
Answer
Using JDK shipped with Android Studio and setting export JAVA_HOME=/Applications/Android Studio.app/Contents/jre/Contents/Home
helped me.