Ich habe meine Wurzel build.gradle
wie folgt aus:Wie verwalte und verweise ich auf bestimmte Versionen von Abhängigkeitsbibliotheken?
...
ext{
buildToolsVersion = '23.2.1'
}
...
Warum kann ich meine Android-Support-Bibliotheken Version wie folgt verwalten:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:${rootProject.ext.buildToolsVersion}'
compile 'com.android.support:design:${rootProject.ext.buildToolsVersion}'
}
${}
Werke in Groovy, warum es in Gradle nicht funktioniert?
und wenn Sie über die Verwaltung der Aktualisierung Ihrer verschiedenen Abhängigkeiten kümmern, können Sie meine Frage hier sehen: http://StackOverflow.com/Questions/38237130/How-To-Detect-When-Dependency-Library-Version-Updates -exist-in-build-gradle-in-a @Ben Manes hat eine fantastische Lösung. Wenn Sie in den Kommentaren meiner Frage nachlesen, schlägt er außerdem eine raffinierte Möglichkeit vor, Ihre Abhängigkeiten zu strukturieren. – Creos