avant d'utiliser la version de version 26, mais après la modification de buildtoolsversion à 27 comme cette image erreur: capture d'écran d'erreur build build
Après des heures de lutte, 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
}
}
Si compileOptions ne fonctionne pas, essayez ceci
Désactiver 'Instant Run'.
Android Studio -> Fichier -> Paramètres -> Construction, exécution, déploiement -> Exécution instantanée -> Désactiver
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
}
Si vous avez Java 7, incluez donc l'extrait suivant dans votre niveau d'application build.gradle
:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
Mettez à jour realm.io
à utiliser version 5.8. à version 5.9.