即使JRE 8安装在我的MAC OS Yosemite 10.10.3,而运行Android目前的工具在sdk -错误-“没有Java运行时目前,请求安装”会显示在终端-我如何解决这个问题?

我想安装Xamarin测试记录器-安装后 让我安装Android sdk SDK下载路径:Library/Developer/Xamarin/android-sdk 现在当我在工具文件夹中运行Android时,我得到了错误 没有Java运行时 我已经安装了JRE 8,并得到了验证 Java版本从他们的网站

有人能帮帮我吗!!


当前回答

因为听起来JAVA_HOME变量没有正确设置,所以请按照说明进行设置。

在MAC OSX 10.9上设置JAVA_HOME环境变量

我想一旦你设置了这个,它就会停止抱怨。

其他回答

如果在尝试生成jks文件(密钥库)时遇到错误,那么尝试添加

/Applications/Android\ Studio.app/Contents/jre/Contents/Home/bin/keytool

在运行命令之前,像这样:

/Applications/Android\ Studio.app/Contents/jre/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

我通过使用brew安装oracle-sdk解决了这个问题。

brew install oracle-jdk --cask

因为听起来JAVA_HOME变量没有正确设置,所以请按照说明进行设置。

在MAC OSX 10.9上设置JAVA_HOME环境变量

我想一旦你设置了这个,它就会停止抱怨。

安装JDK就可以了,

这里是JDK的下载链接。

链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads- html 5672538.

通过以下命令工作

export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/Contents/Home"