webentwicklung-frage-antwort-db.com.de

Die Eigenschaft 'compileSdkVersion' kann bei der Erweiterung für zusätzliche Eigenschaften nicht abgerufen werden, da sie nicht vorhanden ist. Öffnen Sie die Datei

Ich habe ein von GitHub heruntergeladenes Projekt in mein Android= Studio-Projekt als Modul importiert. Der Assistent "Modul importieren ..." hat einwandfrei funktioniert, aber als Adroid Studio versuchte, das Projekt neu zu erstellen, hat er mich zurückgegeben dieser Fehler:

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

Der Fehler bezieht sich auf diese Zeile in der Datei "build.gradle" des importierten Moduls:

compileSdkVersion rootProject.compileSdkVersion

Ich habe versucht, den Abschnitt "ext" in das Projekt "build.gradle" wie folgt einzufügen:

ext {
    compileSdkVersion 26
}

Aber auf diese Weise erhalte ich einen neuen Fehler:

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

In Ihrer oberste Ebene Datei verwenden Sie:

ext {
    compileSdkVersion = 26
}

In deiner module/build.gradle Dateiverwendung:

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