web-dev-qa-db-fra.com

Invoke-customs n'est pris en charge qu'à partir de Android 0 --min-api 26

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 

240
iDea Brains

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
    }
}

https://github.com/mapbox/mapbox-gl-native/issues/11378

842

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

42
Roshni Kyada

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

}
18
Nata Sturza

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

}
14
Chirag Patel

Mettez à jour realm.io à utiliser version 5.8. à version 5.9.

0
Attaullah