web-dev-qa-db-fra.com

Impossible d'obtenir la propriété «compileSdkVersion» sur l'extension de propriétés supplémentaires car elle n'existe pas. Ouvrir le fichier

J'ai importé un projet téléchargé depuis GitHub dans mon Android Studio en tant que module. L'assistant "Importer le module ..." a bien fonctionné, mais lorsque Adroid Studio a essayé de reconstruire le projet, il m'a renvoyé cette erreur:

Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist Open File

L'erreur est liée à cette ligne dans le fichier "build.gradle" du module importé:

compileSdkVersion rootProject.compileSdkVersion

J'ai essayé d'ajouter la section "ext" dans le projet "build.gradle" comme ceci:

ext {
    compileSdkVersion 26
}

Mais de cette façon, je reçois une nouvelle erreur:

Gradle DSL method not found: 'compileSdkVersion()' Possible causes: ... 
13
vittochan

Dans votre fichier de niveau supérieur, utilisez:

ext {
    compileSdkVersion = 26
}

Dans votre module/build.gradle utilisation du fichier:

Android {
  compileSdkVersion rootProject.ext.compileSdkVersion
  ...
}
27
Gabriele Mariotti