在MacOS的命令行中使用Android Studio的内置Java

时间:2017-04-03 15:12:46

标签: java macos android-studio

在Mac上安装Java,以及让Android Studio使用正确的版本,这里有很多信息(过时)。 但最近Android Studio(2.2及以上版本)的版本提供了自己的Java,对于大多数Mac用户来说,没有理由(或者希望)再安装浏览器或命令行Java ......直到你想要使用任何Studio的shell工具,并在Java中实现它们全部,并且工作室的Java没有集成到java_home的奇迹中。

显然,你的路径变量需要更新才能包含Android SDK,并且需要设置JAVA_HOME和JDK_HOME,但实际的细节很少。

那么......在MacOS shell中简单使用Studio的嵌入式java和android工具所需的正确路径和设置是什么,而不是从Oracle安装额外的Java实例?

1 个答案:

答案 0 :(得分:6)

将此添加到您的~/.profile或类似内容:

# Use the JDK embedded with Android Studio for command-line builds
export JAVA_HOME='/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home'

通过gradlew进行命令行构建,然后任何其他行为良好的脚本将使用Android Studio 2.2 +附带的SDK版本。