解决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

可以用了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。