2010-06-24 14 views
74

Nach der Installation von Android SDK wurde der Ordner .android auf dem Laufwerk E: \ erstellt. Soweit ich weiß, ist dies der Standardordner von Android Virtual Devices für Konfigurationsdateien.Verschieben des Standard-AVD-Konfigurationsordners (.android)

Wie kann ich .android Ordner an einen anderen Ort verschieben?

(. ZB von E:. \ Android E: \ Android \ .android)

+1

Mögliches Duplikat von [Kann geändert werden, wo virtuelle Android-Geräte gespeichert werden?] (Http://stackoverflow.com/questions/2841766/possible-to-change-where-android-virtual-devices-are-saved) – Xcalibur

Antwort

148

ich die Antwort gefunden habe.

  • Verschieben .android Ordner E: \ Android \
  • Umgebungsvariable namens erstellen ANDROID_SDK_HOME und seinen Wert auf E: \ Android

Einstellung Umgebungsvariable in Windows XP oder Windows 7:

  1. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie "Pro "
  2. Klicken Sie auf die Registerkarte" Erweitert "
  3. Klicken Sie auf die Schaltfläche" Umgebungsvariablen ".
  4. hinzufügen Neue Variable
+1

Danke, das hat für mich funktioniert. Ich hatte keinen Speicherplatz mehr auf C: wo es zunächst alle AVD-Dateien ablegte und andere Probleme mit dem Computer verursachte. – MichaelF

+1

Vielen Dank. Viele andere Quellen haben vorgeschlagen, das 'ANDROID_SDK_HOME' zu ändern, aber das Detail zum Kopieren des' .android'-Ordners war das letzte fehlende Stück. – luiscubal

+0

@luiscubal, nur mit Windows Explorer kopieren und einfügen. – Cheung

3

Neben der von Dariusz Bacinski vorgesehen Antwort, müssen Sie die .android Ordner im ANDROID_SDK_HOME Pfad enthalten. Es funktionierte nicht für mich, wenn ich den Ordner .android nicht miteinbezog.

+0

Ich habe beide versucht, funktioniert immer noch nicht für mich so oder so. Ich habe ein Waben-Tablett und ein Lebkuchen-Handy zum Testen, aber einer meiner Computer mag die Treiber von Motorola aus welchen Gründen auch immer nicht, also brauche ich einen AVD. – Mike

+0

hmm, vergiss es.Das Ändern des Debug-Keystores aus dem Standard scheint das Problem aus irgendeinem Grund gelöst zu haben. – Mike

+0

Dies ist nicht korrekt - es sucht nach einem .android SUB-Ordner unter dem ANDROID_SDK_HOME, so dass die folgenden Anweisungen nicht funktionieren. Siehe die Antwort unter – Xcalibur

5

Der in ANDROID_SDK_HOME festgelegte Pfad muss vorhanden sein. Andernfalls wird der Standardpfad ausgewählt. Aber es ist nicht notwendig, .android aufzunehmen. Der AVD-Manager erstellt einen Ordner .android, wenn er nicht in ANDROID_SDK_HOME gefunden wird.

+0

Ich habe bestätigt, dass diese Anweisungen ab Android Studio 2.2.2 korrekt sind. Solange Ihr .android-Ordner ein Unterverzeichnis von ANDROID_SDK_HOME ist, funktioniert es. Dies kann eine Benutzer- oder Systemumgebungsvariable sein – Xcalibur

Verwandte Themen