2016-06-22 39 views
5

È possibile modificare il percorso predefinito che l'emulatore VS sta memorizzando i file .vhd ? Di default è impostato per memorizzarli sotto la mia cartella % LOCALAPPDATA%, ma questo è il mio disco C e sto a corto di spazio su C.Modificare l'emulatore di Visual Studio per il percorso di installazione di Android vhd

Come posso impostare per memorizzarli in D: \ emulatori?

+1

Si può trovare risposta per la domanda simile su http://stackoverflow.com/questions/2841766/possible-to-change-where-android-virtual-devices-are-saved –

risposta

0

EDIT 1

C'è una soluzione rilevare in VS Emulatore per la risoluzione dei problemi Android (link):

  1. Aprire Registro Editor selezionando Esegui dal menu Start pulsanti contesto, digitando regedit nella finestra di dialogo e scegliendo OK.
  2. Passare a HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Strumenti SDK Android nell'albero delle cartelle a sinistra.
  3. Modifica la variabile del Registro di sistema Path in modo che corrisponda al percorso del tuo SDK Android.

Tuttavia, questa soluzione sembra out-of-date per gli attuali VS Emu 4 versioni di Android disponibili. Non riesco a trovare la cartella del registro nella struttura.

EDIT 2

Ecco un modo semplice per farlo, con la quale sono riuscito a cambiare il percorso principale del disco rigido virtuale.

Situazione 1: già installato

  1. cartella Rinomina %USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\ a qualcos'altro, per il backup.
  2. Crea cartella D:\emulators.
  3. Aperto cmd riga di comando, digitare MKLINK /J %USERPROFILE%\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\ D:\emulators, premere Invio.
  4. Dopo lo svincolo, spostare tutto nella cartella Vhd salvata su D:\emulators.
  5. Hai finito.

Situazione 2: Non ancora

  1. I passaggi sono simili a quelli in Situazione 1, ma non c'è bisogno di rinominare per il backup, né spostare la roba backuped a D:\emulators installato.
  2. Hai solo bisogno di fare il nodo, e quindi installare VSEmu4Android.

EDIT 3

NOTA:

Per un corretto utilizzo di VHD in Hyper-V (che viene utilizzato da VSEmu4Android), la cartella D:\emulators ei file al suo interno non dovrebbero essere compressa.

4

@ Ionian316

1/Aperto regedit.

2/Vai a: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudioEmulator \ Android \ Configuration \

3/Trova file di UserConfigurationPath

4/Ingresso il tuo percorso qui:

percorso

di default è: % LOCALAPPDATA% \ Microsoft \ VisualStudioEmulator \ Android

Nuovo esempio di percorso: D: \ VisualStudioEmulator \ Android

Naturalmente, si dovrebbe copiare dal percorso predefinito al nuovo percorso per non essere errore.

+0

Questo ha funzionato per me, grazie. – tempy