Oracle Java JDK安装

我安装了Android Studio和Oracles Java JDK 8的lates版本。

当我输入:java -version时,似乎我已经正确安装了java:

java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) 

但是当我尝试通过我的真实设备(LG Nexus 5X)在Android Studio中运行我的应用程序时,收到以下错误:

 Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > compileSdkVersion 'android-24' requires JDK 1.8 or later to compile. 

当我在Ubuntu软件中心检查PPA时,似乎已激活Oracle Java Installer( http://ppa.launchpad.net/webupd8team/java/ubuntu )

不幸的是,我不知道如何解决这个问题。

我正在使用带Croton的Acer Chromebook R11,我的Java版本安装在:/ usr / lib / jvm /,我还安装了/ usr / lib / jvm / default-java /

感谢您的支持。

我查找了studio.sh文件,以确定Android Studio搜索Java JDK的位置。

 # --------------------------------------------------------------------- # Locate a JDK installation directory which will be used to run the IDE. # Try (in order): STUDIO_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH. # --------------------------------------------------------------------- if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then JDK="$STUDIO_JDK" elif [ -x "$IDE_HOME/jre/jre/bin/java" ] && "$IDE_HOME/jre/jre/bin/java" -version > /dev/null 2>&1 ; then JDK="$IDE_HOME/jre" 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" 

$ JAVA_HOME和$ STUDIO.JDK都指向/ usr / lib / jvm / java-8-oracle。

最后它有效。 我能够自己解决这个问题。 我试图首先通过设置而不是通过Path-variables修复问题。 实际上,我只需要在Android Studio中转到文件 – >项目结构…并编辑应用程序属性以及JDK位置。