Android Studio: Buildtools 24.0.1 требует Java 1.8 или выше.

Я пытаюсь настроить среду Android dev на Mac.

Моя стартовая точка - Java 1.7. Поэтому я установил студию Android и открыл проект, который хотел бы построить. И он говорит:

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

Итак, я пошел и загрузил Java 1.8 u101 и установил это. Не повезло. Затем я удалил Android Studio и переустановил ее, и снова установил SDK, но до сих пор не повезло.

My Java Control Pannel говорит: Java 8 update 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

Что я сделал неправильно?

Ответы

Ответ 1

Убедитесь, что ваша версия JDK через структуру проекта

введите описание изображения здесь

Вы можете добавить это в свой раздел gradle

    compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }

Ответ 2

На Mac просто дважды щелкните приложение и покажут новые модальные окна. Затем выберите "Open Module Setting" и перейдите в "Местоположение SDK".

Ответ 3

Нажмите структура проекта → приложение → в свойствах изменить (скомпилировать версию Sdk) на API Google 23. и в средствах сборки Версия = 22.0.1