2010-06-24 7 views
74

Dopo l'installazione di Android SDK, è stata creata la cartella .android sull'unità E: \. Per quanto ne so questa è la cartella predefinita di Dispositivi virtuali Android per i file di configurazione.Spostamento della cartella di configurazione AVD predefinita (.android)

Come posso spostare la cartella .android in una posizione diversa?

(es. Da E:. \ Android per E: \ Android \ .android)

+1

Possibile duplicato di [Possibile cambiare dove vengono salvati dispositivi virtuali Android?] (Http://stackoverflow.com/questions/2841766/possible-to-change-where-android-virtual-devices-are-saved) – Xcalibur

risposta

148

ho trovato la risposta.

  • Sposta .android cartella E: \ Android \
  • Crea variabile d'ambiente chiamata ANDROID_SDK_HOME e impostarne il valore a E: \ android

variabile di ambiente Impostazione in Windows XP o Windows 7:

  1. Fare clic con il tasto destro del mouse su Risorse del computer e scegliere "Pro perties ")
  2. Fare clic sulla scheda" Avanzate "
  3. Fare clic sul pulsante" Variabili d'ambiente ".
  4. Aggiungi Nuova variabile
+1

Grazie, questo ha funzionato per me. Stavo esaurendo lo spazio su C: dove inizialmente metteva tutti i file AVD e causava altri problemi con il computer. – MichaelF

+1

Grazie mille. Molte altre fonti suggerivano di cambiare 'ANDROID_SDK_HOME', ma il dettaglio sulla copia della cartella' .android' era l'ultimo pezzo mancante. – luiscubal

+0

@luiscubal, basta usare Window Explorer copia e incolla. – Cheung

3

In aggiunta alla risposta fornita da Dariusz Bacinski, è necessario includere la cartella .android nel percorso ANDROID_SDK_HOME. Non funzionava per me se non includessi la cartella .android.

+0

Ho provato entrambi, ancora non funziona per me in entrambi i casi. Ho un tablet a nido d'ape e un telefono di pan di zenzero per testare, ma uno dei miei computer non ama i driver Motorola per qualsiasi motivo, quindi ho bisogno di un AVD. – Mike

+0

hmm, non importa.La modifica del keystore di debug da default sembra aver risolto il problema per qualche motivo. – Mike

+0

Questo non è corretto: cercherà una sottocartella .android sotto ANDROID_SDK_HOME, quindi seguire queste istruzioni non funziona. Vedere la risposta sotto – Xcalibur

5

Il percorso impostato in ANDROID_SDK_HOME deve esistere. Altrimenti verrà scelto il percorso predefinito. Ma non è necessario includere .android. Il gestore AVD crea una cartella .android, se non trovata in ANDROID_SDK_HOME.

+0

Ho confermato che queste istruzioni sono corrette a partire da Android Studio 2.2.2 nel 2016. Finché la cartella .android è una sottodirectory di ANDROID_SDK_HOME, funziona. Può essere una variabile di ambiente utente o di sistema – Xcalibur