Problem einrichten Dolch 2.x für Android auf AndroidStudio3.0 Canary4
Bekomme ich folgenden Fehler beim einrichten der Dolch 2.x in Android Studio 3.0 Canary 4
Error:(71, 20) zu lösen Gescheitert: com.google.Dolch:der Dolch:2.x
Error:(73, 20) zu lösen Gescheitert: com.google.Dolch:der Dolch-android:2.x
Error:(74, 20) zu lösen Gescheitert: com.google.Dolch:der Dolch-android-Unterstützung:2.x
Meine build-Dateien sind wie unten:
dependencies {
//For DI - Dagger 2
implementation 'com.google.dagger:dagger:2.x'
annotationProcessor 'com.google.dagger:dagger-compiler:2.x'
implementation 'com.google.dagger:dagger-android:2.x' //If you're using classes in dagger.android
implementation 'com.google.dagger:dagger-android-support:2.x' //if you use the support libraries
annotationProcessor 'com.google.dagger:dagger-android-processor:2.x'
}
Den Projekt-build-file hat folgenden snippets
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
}
Deine Hilfe ist gefragt...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wie ich sind haben Sie in dieses problem, das ist, was ich Tat, um aus dieser situation herauszukommen.
Ging ich zu https://github.com/google/dagger/releases, um herauszufinden, die neuesten release-version von Dolch, und gefunden v2.11 das " Letzte, als auf Termin. Ich ersetzte 2.x mit 2.11 in der version Teil für diese Bibliotheken Konfiguration der build-Datei-und-bingo-das bauen ist erfolgreich.
Bearbeiten:
Ich Stimme völlig mit den Kommentaren zu erwähnen, die Nutzung von spezifischen version dieser Bibliothek anstelle von +, so dass für Beispiel 2.11 sollte verwendet werden, anstelle von 2.+
2.+ beabsichtigt war, um das Problem zu lösen mit 2.x, da die meisten Anfänger nehmen 2.x-buchstäblich, wie ich, als ich zum ersten mal verwendet es.
Die x hier gemeint zu sein, die neueste minor-version des stable-release. Bitte überprüfen Sie die neuesten Versionshinweise und ersetzen Sie x mit der neuesten minor-version der Bibliothek.
Original Antwort:
Ich bin jetzt sicher, dass Sie Ihr Problem gelöst, aber nach dem Versuch einige andere und auch hier fand ich eine zuverlässige Lösung und postest, um anderen zu helfen. Anstelle von 2.x verwenden 2.+.
Es löste alle Probleme für mich, nicht nur löste das oben genannte problem,es auch stellen Sie sicher, dass die aktuelle version ziehen Dolch 2.x verfügbar.
Sollte es so Aussehen:
Dank!
+
ist eine schlechte Praxis, es sei denn, wirklich stecken.