问题
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 /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)
Output of /usr/bin/javac
javac 1.8.0_101
What have I done wrong?
回答1:
Make sure your JDK Version through Project Structure
You can add this in your gradle section
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
回答2:
On a Mac just double-click on the app and a new modal windows will show. Then select 'Open Module Setting' and go to 'SDK Location'.
回答3:
Click project structure -> app -> in properties change the (compile Sdk Version ) to google API's 23 . and in build tools Version = 22.0.1
来源:https://stackoverflow.com/questions/39116095/android-studio-buildtools-24-0-1-requires-java-1-8-or-above