Android Studio 3.0 Beta 1: Fehler beim Auflösen: com.android.support:multidex:1.0.2
Nach der Migration von Android Studio 3.0 (Kanaren 5) auf Android-Studio 3.0 (Beta 1), und den übergang zu neuesten gradle , d.h. 'com.android.tools.build:gradle:3.0.0-beta1'
Wenn ich versuche, gradle synchronisieren, Fehlermeldung unten.
Failed to resolve: com.android.support:multidex:1.0.2
Failed to resolve: com.android.support:multidex-instrumentation:1.0.2
Überprüfe ich auf Android Studio 3.0 Kanarischen 9 - zu lösen Gescheitert Paketelöst es nicht mein problem, da ich schon so
maven {
url 'https://maven.google.com'
}
Ich bin überrascht, es ist sogar zu Fragen, für multidex 1.0.2, da ich nur in meinem build.gradle
compile 'com.android.support:multidex:1.0.1'
Überprüfe ich mit ./gradlew app:dependencies | grep multidex
zeigt er die Fehler, wie unten (in verschiedenen Geschmacksrichtungen usw)
+--- com.android.support:multidex-instrumentation:1.0.2 FAILED
+--- com.android.support:multidex:1.0.1
+--- com.android.support:multidex:1.0.2 FAILED
+--- com.android.support:multidex:1.0.1 -> 1.0.2 FAILED
Woher die Abhängigkeiten von multidex:1.0.2
und multidex-instrumentation:1.0.2
kommt? Wie könnte ich dieses problem lösen?
InformationsquelleAutor der Frage Elye | 2017-08-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anscheinend mein Problem ist, ich sollte diesen post:
in
allprojects
und nicht inbuildscript
(der feine anderes blendete mich, wo das Problem ist), das sieht dann so aus:Dank M D für die Zeiger!
InformationsquelleAutor der Antwort Elye
Müssen, fügen Sie den folgenden:
Nach Zugabe der oben genannten Zeile hat es bei mir zusätzlich zu der oben genannten Antwort
InformationsquelleAutor der Antwort UVM
für mich gearbeitet, anstatt
InformationsquelleAutor der Antwort Rahul Tiwari
wenn Sie in China sind,
Bitte verwenden Sie
stattdessen
frag mich nicht warum, ich will nicht sagen, Sie.... kann 'https://maven.google.com' gewählt wurde durch die GFW?
InformationsquelleAutor der Antwort Shaode Lu
Zuerst müssen Sie reinigen Sie das Projekt , und erstellen Sie dann es neu.
Bauen ----> Clean-Projekt
Bauen ----> Projekt neu
InformationsquelleAutor der Antwort Milad Moosavi
Wenn keine der oben genannten Lösungen arbeiten, dann fügen Sie
mavenLocal()
:InformationsquelleAutor der Antwort jeet.chanchawat
Für mich die Lösung ist, verschieben Sie die google() Element, um sicherzustellen, dass es vor der jcenter(). Und tatsächlich, ich werde google() in den ersten Platz von allen repositories.
InformationsquelleAutor der Antwort blade
Hinzufügen von google() in meinem allprojects mein Problem gelöst...
InformationsquelleAutor der Antwort Shubham Soni
Update alle gradle dependencies auf die neueste version ..
Das ist es
InformationsquelleAutor der Antwort shoaib mirza