Android Studio:Buildtools 24.0.1需要Java 1.8或更高版本。

Android Studio:Buildtools 24.0.1需要Java 1.8或更高版本。,java,android,macos,android-studio,Java,Android,Macos,Android Studio,我正试图在Mac上安装Android开发环境 我相信我的出发点是Java1.7。所以我安装了android studio并打开了我想要构建的项目。上面写着: Error:Buildtools 24.0.1 requires Java 1.8 or above. Current JDK version is 1.7. 所以我去下载Java1.8U101并安装了它。不走运。然后我删除了Android Studio并重新安装了它,重新安装了SDK,但仍然没有成功 我的Java控制面板显示:Java

我正试图在Mac上安装Android开发环境

我相信我的出发点是Java1.7。所以我安装了android studio并打开了我想要构建的项目。上面写着:

Error:Buildtools 24.0.1 requires Java 1.8 or above.  Current JDK version is 1.7.
所以我去下载Java1.8U101并安装了它。不走运。然后我删除了Android Studio并重新安装了它,重新安装了SDK,但仍然没有成功

我的Java控制面板显示:Java8更新101。
/usr/bin/java的输出:

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
/usr/bin/javac的输出

javac 1.8.0_101

我做错了什么?

通过项目结构确保您的JDK版本

您可以将此添加到gradle部分

    compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }

单击属性中的项目结构->应用->将(编译Sdk版本)更改为google API的23。Mac上的内置工具版本=22.0.1

只要双击应用程序,就会显示一个新的模式窗口。然后选择“打开模块设置”并转到“SDK位置”。

更改项目jdk位置(项目结构->SDK位置)我在Windows 7上面临完全相同的问题。那么Android现在支持Java 8吗?谢谢它成功了!我在用Mac。不确定是否相同。