2017-09-07 11 views
10

nach mehreren Monaten, als ich versuchte, Android SDK Manager zu öffnen, erkannte ich, dass es keine der Pakete lädt, die ich nicht installiert habe oder Updates und zeigen nur bereits installierte Pakete (wie es keine gibt Internet-Verbindung), aber es gibt keine Verbindungsfehler zeigt in log wie Bild untenAndroid SDK Manager konnte XML nicht analysieren

log

i geprüft offiziellen Add-on-Site-Liste und es ist leer

add-on site

i geprüft sdkmanager.bat Datei in Tools \ bin Pfad, und ich habe diesen Fehler, die nicht XML-Datei

xml

beachte, dass ich die XML-Datei zugreifen kann manuell analysieren kann, wenn geben Sie diesen Pfad in Browser.
Gibt es etwas, was ich tun kann, um das zu beheben?

UPDATE

dachte ich den Grund dieses Problems und fügte ich für sie eine Antwort.

Antwort

1

Nun, das Problem ist, dass Android SDK-Manager überprüft nie, ob die heruntergeladene Seite aus Anfrage zum Abrufen von XML-Dateien korrekt sind oder nicht, so konnte es nicht automatisch meinen Proxy erkennen und einige fehlerhafte Seiten anstelle von korrekten XML-Dateien und Parsing sie ergibt diese Fehler. Hinzufügen von HTTP-Proxy und Port in Optionen einfach beheben dieses Problem. Ich hoffe, Android SDK überprüft die Verbindung besser, damit ich und vielleicht andere Zeit nicht in solchen Fragen verschwenden.

1

Der eigenständige SDK-Manager wurde eingestellt und die Repository-URLs wurden geändert. Die Updates sind jetzt in Android Studio verfügbar und müssen aktualisiert werden.

+0

also was ist, wenn ich nicht android studio installieren und nur android SDKs haben wollen? –

+1

@MasihAkbari Rufen Sie die Befehlszeilentools von der Android Studio-Site ab. Sie können das SDK mit dem 'sdkmanager' installieren. – jL4

Verwandte Themen