Моя проблема
Здравствуйте, в настоящее время я пытаюсь создать приложение для Android на Java SE 7 с minSdkVersion 21
, targetSdkVersion 26
и compileSdkVersion 26
.
. У меня есть следующееКонфигурация установлена в моем build.gradle
файле.
compileOptions\
{
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
Хотя это позволит компилятору Java отловить любые Java SE 8 или другие неподдерживаемые языковые функции от доступа к производственному коду - он не обнаружит использованиенедавно добавленных методов / классов (они будут просто генерировать исключения во время выполнения).
Чтобы предотвратить это, я решил использовать OpenJDK 7 вместо встроенного в Android Studio JDK.К сожалению, я получаю сообщение об ошибке «Пожалуйста, выберите JDK 8 или новее»
Мой вопрос
Как заставить Android Studio использовать OpenJDK 7 вместо встроенной в Android StudioJDK?