解决AS打包报错&Mac中配置Java环境变量的问题

遇到问题:

Kotlin could not find the required JDK tools in the Java installation '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

这是因为没能配置java_home,也就是环境变量,

在哪里配置呢?

终端输入:

终端输入 open -e .bash_profile (如果只是查看,直接使用open .bash_profile)

image.png
编辑:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH:
按esc切换出插入模式,:wq保存退出
终端保存:
source ~/.bash_profile
终端命令验证一下:
echo $JAVA_HOME

第二种方法

最暴力,直接指定AndroidStudio的jdk

在gradle.properties中配置org.gradle.java.home,指定gradle编译使用的java环境目录

org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home

当然也可以直接在AndroidS tudio中指定:JDK Location
image.png

可以用了。

你可能感兴趣的:(解决AS打包报错&Mac中配置Java环境变量的问题)