这里有很多关于在 Mac 上安装 Java 以及让 Android Studio 使用正确版本的信息(很多已经过时)。
但是最近版本的 Android Studio(2.2 及更高版本?)提供了自己的 Java,对于大多数 Mac 用户来说,没有理由(或愿望)再安装浏览器或命令行 Java ......直到您想使用任何Studio的shell工具,发现它们都是java的,而且studio的Java没有集成到java_home中才奇怪。
显然,您的路径变量需要更新以包含 Android SDK,并且需要设置 JAVA_HOME 和 JDK_HOME,但这样做的实际细节很少。
那么...在 MacOS shell 中简单地使用 Studio 的嵌入式 java 和 android 工具(而不是从 Oracle 安装额外的 Java 实例)所需的正确路径和设置是什么?
将其添加到您的~/.profile
或类似的:
# Use the JDK embedded with Android Studio 2020.3+ for command-line builds
export JAVA_HOME='/Applications/Android Studio.app/Contents/jre/Contents/Home'
# (Use the next line instead for older Android Studio 2.2+)
#export JAVA_HOME='/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home'
命令行构建通过gradlew
以及任何其他行为良好的脚本,将使用 Android Studio 2.2+ 附带的 SDK 版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)