2014-11-02 6 views

Antwort

28

Wie können Sie in der release notes sehen.

Um fortzufahren, öffnen Sie einen Datei-Explorer oder ein Finder-Fenster, gehen Sie zur Android Studio-Installation (zB /Applications/Android Studio.app) und verschieben Sie den Ordner sdk/an einen anderen Ort, zB Ihr Home-Verzeichnis. Wenn Sie fertig sind, drücken Sie Wiederholen, um die Installation des Patches abzuschließen. Der Grund, warum dies notwendig ist, ist zweifach: Zuerst haben wir eine Menge Verbesserungen vorgenommen, um den Patch Updater genauer zu machen, und damit die Installationssignaturen übereinstimmen, können Sie keine Anwendungsordner im Anwendungsverzeichnis haben. Zweitens war es wahrscheinlich keine gute Idee, den SDK-Ordner im Anwendungsverzeichnis zu platzieren: Dieser Ordner sollte normalerweise beschreibbar sein und sich in einem Verzeichnis mit viel zusätzlichem Speicherplatz befinden, so dass Benutzer einfach zusätzliche Bibliotheken und Systemabbilder herunterladen und installieren können und so weiter. Wir arbeiten auf der Seite des Installers, um die Einrichtung zu erleichtern.

In der Zwischenzeit finden Sie einen anderen Speicherort für das SDK (z. B. ~/android-sdk), und verweisen Sie dann stattdessen auf dieses Verzeichnis. Sie können dies entweder tun, um die Projektstruktur Dialog durch die Öffnung und das SDK Registerkarte Standort auswählen, oder wenn Sie versuchen, ein Projekt zu laden, die den alten Standort verwendet, die Sie für den neuen Standort aufgefordert: enter image description here

+0

Es wurde dringend benötigt. Frühere Installationen fehlgeschlagen manchmal aufgrund unzureichenden Zugriffs, wenn es im Ordner Programme in Windows war. –

+0

Sehr wichtige Aktualisierung. Es ist gut zu sehen, dass die Entwickler ihre Fehler erkennen und beheben, ungeachtet des "Upgrade-Schmerzes". Danke auch für die klare Antwort. –

+0

In meinem Fall war der SDK-Ordner bereits außerhalb des Android Studio-Ordners, aber ein leerer SDK Ordner war da. Das Entfernen löste das Problem. – Alireza

1

Dies wird in Known Issues beschrieben. Die beste Lösung, die ich für dieses Problem gefunden habe, war, android studio erneut von der downloads page herunterzuladen und neu zu installieren, anstatt zu versuchen, ein Upgrade auszuführen. Das hat das Problem für mich gelöst.

bearbeiten basierend auf @ stknet Kommentar

Upgrade 0.8.9-0.8.12+ erfordert eine erneute Installation here

+1

Upgrade von 0.8.9 auf 0.8.12 oder höher _erfordert_ eine vollständige Installation anstelle eines Patches (der Patchmechanismus wurde in Version 0.8.12 aktualisiert) - siehe [hier] (http://tools.android.com/recent/androidstudio0812released): "Es gibt keine inkrementellen Patches für die Aktualisierung auf 0.8.12; Sie müssen es separat herunterladen " – stkent

10

Ich sehe nehme an, Sie Mac OS nicht Windows verwenden, wenn wahr, müssen Sie das tun folgende:

  1. in Anwendungen Verzeichnis Android Studio gehen
  2. Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Show Package Content
  3. Ausschneiden (Verschieben) sdk Verzeichnis an einen anderen Ort (z./Home/sdk)
  4. Restart Android Studio und wählen Sie den sdk Pfad, in dem es bewegt (ex/home/sdk /)
  5. aktualisieren
+0

Dies erfordert einen neuen Download des Updates. Err. – Krishnabhadra

0

Hey sogar ich habe dieses Problem konfrontiert.

Entfernen Sie einfach SDK Ordner im Android-Studio-Ordner und legen Sie es außerhalb Ordner (oder irgendwo) und zu aktualisieren. Sobald Sie das Update durchgeführt haben, werden Sie nach dem SDK-Speicherort gefragt, falls nicht, und den SDK-Standort in local.properties manuell aktualisieren.

Hoffe, das wird Ihnen helfen.

1

Sie müssen von Ihrem Datei-Explorer zum Android-Installationsordner gehen, den sdk-Ordner holen und ihn woanders verschieben (ich lege ihn in einen Ordner SDKs) und dann Android Studio wieder öffnen. Es wird darum gebeten, es auf den sdk-Ordner zu verweisen, also gib ihm einfach den Pfad zu deinem sdk-Ordner und lass Gradle ihn synchronisieren. Danach gehe zum Android Studio Update und suche nach Updates. Jetzt können Sie ohne Fehler aktualisieren.

Dieses Problem wird detailliert here.

Zum Beispiel verwende ich es auf Xubunutu und ich ging einfach zu/usr/share/android-studio/data/und schneiden Sie den SDK-Ordner und zog es dann in/home/user_name/sdks. Danach habe ich Android Studio abgefeuert, auf den neuen SDK-Ordner hingewiesen und aktualisiert.

Keine erneute Installation erforderlich.

4

(Windows 8) Schritte Ich habe dieses Problem zu beheben:

  1. öffnen Android Studio-> Hilfe-> Nach Updates suchen ...

  2. aktualisieren und neu zu starten

  3. Während des Downloads finden Sie den Ordner "sdk" im Android Studio Installationsordner, klicken Sie rechts und "cut", fügen Sie den Ordner irgendwo außerhalb des Android-Installationsverzeichnisses ein. Warten bis der Download beendet ist, ein Java-Fenster wird angezeigt, es gab einige corrup-Dateien, in meinem Fall war die Datei "uninstall.exe" Wählen Sie diese Datei aus der Liste und drücken Sie "Weiter"

  4. Nach Schritt "3" Android Studio wird gestartet und fragt nach dem SDK-Pfad.

  5. Holen Sie sich den SDK-Ordner, der außerhalb des Android-Installationsordners eingefügt wurde, und bringen Sie ihn zurück. (Lesen Sie Schritt 3), wählen Sie im Auswahlfenster von Schritt 4 den SDK-Pfad (erneut kopierter SDK-Ordner, der zurückgebrannt wurde).

  6. Fertig. Dies löste meine „Android SDK-Ordner im Programmordner“ während versuchen, von 0.8.6 bis 0.8.14

0

Genau dieses Problem hatte zu aktualisieren, während von 2.2.2 bis 2.2.3 in Windows Android Studio aktualisiert 10 . Mein SDK-Verzeichnis hat in Android Studio Anwendungsverzeichnis seit 2014 jedoch irgendwie ein leeres 'sdk' Verzeichnis erschienen war in

C nicht gewesen: \ Users \ [Benutzername] \ AppData \ Local \ Android \ Android- Studio

Umbenennen des Verzeichnisses das Problem behoben. Die Installation löschte dann mein neues 'sdk-blah' Verzeichnis.

Verwandte Themen