avant d'utiliser la version de construction gradle 26 mais après avoir modifié buildtoolsversion en 27 comme cette image
: erreur: capture d'écran de génération de gradle

avant d'utiliser la version de construction gradle 26 mais après avoir modifié buildtoolsversion en 27 comme cette image
: erreur: capture d'écran de génération de gradle

Réponses:
Après des heures de difficultés, je l'ai résolu en incluant les éléments suivants dans app / build.gradle :
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Error: Invoke-customs are only supported starting with Android O (--min-api 26)ne dit rien. Merci beaucoup d'avoir partagé vos conclusions. Vous avez fait gagner du temps aux autres.
Si compileOptions ne fonctionne pas, essayez ceci
Désactivez «Instant Run».
Android Studio -> File -> Settings -> Build, Execution, Deployment-> Instant Run-> Désactiver la case à cocher
Dans mon cas, l'erreur était toujours là, car mon système utilisait Java mis à niveau. Si vous utilisez Java 10, modifiez les options de compilation:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_10
targetCompatibility JavaVersion.VERSION_1_10
}
ctrl clickla version pour voir les autres versions
Si vous avez Java 7, incluez l'extrait de code ci-dessous dans votre niveau d'application build.gradle:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}