2010-10-29 12 views
7

Ich bin völlig frustriert mit dem Android SDK Manager.Fehler beim Aktualisieren des SDK mit dem SDK-Manager

Ich habe Windows 7 Home Edition ausgeführt und das SDK in einem eigenen Verzeichnis auf der obersten Ebene auf meinem Laufwerk D: \ installiert.

Wenn ich SDK Setup.exe über die Befehlszeile ausführen (und ich habe sogar die Eingabeaufforderung als Administrator geöffnet), erhalte ich einen Fehler beim Versuch, die Pakete zu aktualisieren.

Der SDK-Manager sagt mir, dass ich das SDK Werkzeuge rev 7. Aber wenn ich die Lizenz akzeptieren installieren müssen, erhalte ich eine Fehlermeldung, die besagt:

„Ein Ordner fehlgeschlagen umbenannt oder entfernt werden“ yada Yada Yada. Das Archivinstallationsfenster sagt "Fehler beim Umbenennen des Verzeichnisses D: \ android-sdk-windows \ tools in D: \ android-sdk-windows \ temp \ ToolPackage.old01".

Ich sah hier, um Hilfe:

http://groups.google.com/group/android-developers/browse_thread/thread/4b784f3eb1e096fd/ecadfb28ce5daf5f?lnk=gst&q=cannot+rename+folder#ecadfb28ce5daf5f

aber der Inhalt es hat nicht geholfen.

  1. Ich habe meine Antivirus (AVG) deaktiviert.

  2. Ich habe keine anderen Programme ausgeführt - nur die Eingabeaufforderung, um den SDK-Manager zu starten.

  3. Ich habe sogar die Gruppe jeder, für die D: \ android-sdk-windows \ Ordner, volle Kontrolle gegeben.

  4. Ich habe versucht, die Tools-Verzeichnis vor dem Start des SDK-Manager umbenennen, aber dann bekomme ich einen Fehler, dass eine Batch-Datei nicht gefunden werden kann, wenn ich versuche, SDK Setup.exe zu starten. Grrrr.

Nichts davon funktioniert.

Vorschläge, wie Sie das Paket ohne Fehler zu aktualisieren erhalten, werden sehr geschätzt.

Danke!

Antwort

1

Sie können 64 Bit Java oder 64 Bit Eclipse nicht verwenden. Das ist fast sicher dein Problem.

+0

Yep. Ich bin auf einem 64-Bit-System. – Adam

+0

Danke für die Antwort. Ich entschuldige mich, wenn ich das sonst hätte wissen müssen ... aber es wurde hier nicht aufgeführt: http://developer.android.com/sdk/requirements.html – Adam

+0

In der Tat besagt diese Anforderungsseite, dass es möglich ist, eine 64 zu verwenden Bit-System. Ich bin jetzt ein wenig verwirrt. – Adam

4

Wenn Sie diesen Fehler bei der Verwendung von Eclipse auf einem 64-Bit-Fenster 7 (möglicherweise 32-Bit) erhalten, beenden Sie Eclipse, gehen Sie zu Ihrem SDK-Ordner und führen Sie "SDK Manager.exe" als Administrator. In meinem Fall erwies sich Eclipse als das, was den Ordner überhaupt gesperrt hat.

0

Hatte das gleiche Problem. Für mich war es ein wenig zirkulär, der SDK-Manager hatte einen Hold bei source.properties und das Schließen des Prozesses beendete das Update. Ich habe android-sdk \ tools \ source.properties vor dem Ausführen des SDK-Managers gelöscht und alles hat funktioniert. Oh, und ich habe nicht über Eclipse aktualisiert, also ist es kein Eclipse-Problem.

3

@ Stratos - Vielen Dank für Ihre Anweisungen, sie arbeiteten für mich.

  1. Go \ android-sdk \ Tools \
  2. Delete „Quelle für Android.Eigenschaften“(Rechtsklick - löschen)
  3. öffnen SDK-Manager und

Und jeder lebte glücklich und zufrieden ...

+0

Nein, hilft nicht auf meinem System. –

0

Ich kann nicht stimmen noch, oder ich hätte für Stratos gestimmt aktualisieren.

ich hatte bereits deaktiviert meinen Norton Antivirus (nach anderen Beiträgen zu lesen). die source.properties Datei Entfernen geholfen.

vergessen Sie nicht, SDK-Manager mit Admin-Rechten, wenn nicht bereits laufen.

0

Es ist eine weitere einfache Art und Weise:

Wenn das SDK die Java SE JDK Presse zurück und dann weiter drücken, um zu installieren, fragt sie. Diesmal wird das installierte JDK erkannt. Ich löste dieses Problem zweimal mit dieser Methode

15

Eine einfache Sache,

Es wird ZIP-Datei, nachdem dieser Fehler aufgetreten ist. Was bedeutet, dass aktualisierte Tools Speicher als tools_r16-windows.zip in C bekam: \ Program Files \ Android \ android-sdk \ temp

extrahieren Sie es einfach und kopieren Sie sie in unseren Tools Ordner C: \ Program Files \ Android \ android-sdk \ tools

Genießen Sie :) Ich denke ths könnte helfen. Bitte geben Sie Ihre Kommentare !!

+0

Ja, das habe ich gemacht :) Außerdem entdeckte ADT das alte Paket, das ich in alten Tools gesichert hatte und ich konnte es deinstallieren – Kamen

+0

+1 Das hat total funktioniert. Keine der anderen Antworten hat es getan. –

0

Verwenden Sie Unlocker, um den Ordner tools zu entsperren.

Rechtsklick auf Werkzeuge Ordner -> Unlocker. Auf diese Weise müssen Sie nicht einmal herausfinden, was den Ordner blockiert ...

+0

Welcher Prozess muss entsperrt werden? Wenn ich alle entsperren, bleibt der Updater selbst stehen. –

+0

In meinem Fall hat die Entsperrung alles richtig gemacht. Leider kann ich es nicht nochmal ausprobieren, da ich nach erfolgreichem Update des SDKs das Problem nicht mehr habe. –

0

Aufgabe starten und Adb.exe beenden. Diesbedeutet das Programm, das den Ordner festhält. Benennen Sie den Werkzeugordner in einen anderen Namen um, z. 'Werkzeugsold'. Entpacken Sie dann die Zip-Datei, die den Ordner für neue Tools enthält. Führen Sie die Aktualisierungen erneut aus, und es sollte als aktualisiert erkannt werden und mit den ausstehenden Aufgaben fortfahren.

+1

Löschen Sie nach der Fertigstellung die Werkzeuge des alten Backup-Ordners. – Mcwong

0

Führen Sie SDK-Manager als Administrator, dies für mich behoben

Verwandte Themen