android - gradle multiproject schließt bibliotheken ein und aus
Ich versuche, ein Android-Projekt mit Gradle zu erstellen.
Es hat folgende Struktur:
ProjectA----- MainProject,
LibA ---- Library project,
LibB ---- Library project,
LibC ---- Library project,
LibD ---- Library project,
etc...
Basierend auf der Situation muss ich die Bibliotheken einbeziehen, manchmal müssen alle Bibliotheken einbezogen werden, 1 Bibliothek, 2 oder 3 usw. basierend auf Aromen. In die Einstellungsdatei habe ich alle Projekte aufgenommen.
Weiß jemand, wie man Bibliotheken basierend auf Flavours ein- oder ausschließt?
Ich habe auf Abhängigkeitsblock versucht, dort erhalte ich Störung.
Es folgt der Beispielcode
dependencies {
if (task.name.matches('compileFlovor1'){
exclude module: 'LibD'
}
}
Fehler ist: Methode exclude () für Argumente [{module = LibD}] konnte nicht gefunden werden.
Bitte führen Sie mich zur Lösung dieses Problems