Android Studio设置Jdk路径

问题描述

在Mac上新安装的Android Studio,打开项目时报错

Error:Buildtools 24.0.2 requires Java 1.8 or above. Current JDK version is 1.7.

这个提示是Buildtools 24.0.2需要用Java 1.8,所以下载并安装JDK8。

查看Java版本

/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)

但是打开项目时还是报这个错误

问题解决

Buildtools 24 至少依赖java 8。

检查下Android Studio的项目结构是否是使用Java 8,需要检查两个地方:

  1. File -> Project Structure -> 选择左侧栏的SDK Location-> 右侧窗口检查JDK Location是否为JDK 8

  2. gradle添加配置

    compileOptions {
          sourceCompatibility JavaVersion.VERSION_1_8
          targetCompatibility JavaVersion.VERSION_1_8
        }