Wie erhalte ich den aktuellen BuildType in der Android Gradle-Konfiguration?

Ich möchte in einem Android Gradle-Projekt basierend auf dem aktuellen BuildType dynamisch eine Abhängigkeit hinzufügen. Ich weiss ich kannspezifizieren Sie den buildType in der Abhängigkeit:

compile project(path: ':lib1', configuration: 'debug')

Aber wie kann ich den aktuellen BuildType verwenden, um anzugeben, welche Variante der Bibliothek ich importieren möchte, sodass bei einem Debug- oder Release-Build automatisch die Debug- oder Release-Variante der Bibliothek importiert wird? Was ich möchte, ist so etwas (wobei currentBuildType eine Variable ist, die den Namen des aktuell verwendeten buildType enthält):

compile project(path: ':lib1', configuration: currentBuildType)

Das Bibliotheksprojekt, das ich importieren möchte, hat @ festgelegpublishNonDefault true, damit alle buildTypes veröffentlicht werden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage