до того, как я использую build version gradle 26, но после изменения buildtoolsversion на 27, как это изображение error: error build gradle screenshot
Invoke-Customs поддерживаются только с android 0 - min-api 26
Ответ 1
После нескольких часов борьбы я решил эту проблему, включив в app/build.gradle следующее:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Ответ 2
Если compileOptions не работает, попробуйте это
Отключить "Мгновенный запуск".
Android Studio → File → Settings → Build, Execution, Deployment → Instant Run → Отключить флажок
Ответ 3
В моем случае ошибка все еще была там, потому что моя система использовала обновленную Java. Если вы используете Java 10, измените compileOptions:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_10
targetCompatibility JavaVersion.VERSION_1_10
}
Ответ 4
Если у вас есть Java 7, build.gradle
ниже приведенный ниже фрагмент build.gradle
уровне приложения build.gradle
:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}