【发布时间】:2021-10-13 01:37:39
【问题描述】:
当我从项目文件夹运行./gradlew 时,我得到:
./gradlew
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
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.
我在Android studio中安装了JDK,好像安装在~/Library/Android/sdk/sources/android-28
设置export JAVA_HOME=/Users/mrgloom/Library/Android/sdk/sources/android-28/ 或export JAVA_HOME=/Users/mrgloom/Library/Android/sdk 会产生如下错误:
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.
如何为gradlew指定java路径?
【问题讨论】:
-
android sdk 和 android 源代码都是 JDK
-
听起来你应该使用
brew install openjdk@8 -
似乎 JDK 与 android studio 一起提供:developer.android.com/studio/intro/studio-config
-
它是,但这意味着只供 IDE 使用,IMO。如果您希望在 IDE 之外单独运行 Gradle 或 Java 命令,则将其安装在 IDE 之外
标签: java macos android-studio gradle gradlew