lang2 lang2 - 11 months ago 557
Android Question

Android Studio: Buildtools 24.0.1 requires Java 1.8 or above.

I'm trying to setup an Android dev environment on Mac.

My starting point is Java 1.7 I believe. So I installed android studio and opened the project I'd like to build. And it says:

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

So I went and download Java 1.8 u101 and installed that. No luck. Then I removed Android Studio and re-installed it and re-installed the SDK and still no luck.

My Java Control Pannel says: Java 8 update 101.
Output of

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)

Output of

javac 1.8.0_101

What have I done wrong?

Answer Source

Make sure your JDK Location through Project Structure

enter image description here

You can add this in your gradle section

    compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8