通过检查studio.sh
,你也可以设置STUDIO_JDK
、JDK_HOME
或JAVA_HOME
中的一个环境变量来指向JDK位置。
studio.sh
依次检查STUDIO_JDK
、JDK_HOME
和JAVA_HOME
环境变量。
if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then
JDK="$STUDIO_JDK"
elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/java" ]; then
JDK="$JDK_HOME"
elif [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then
JDK="$JAVA_HOME"
所以你可以根据情况设置它们,然后Studio就会接收到。
似乎Android Studio不能识别OpenJDK,所以我需要安装OracleJDK。
然后我选择了Oracle JDK的路径,它就成功了