2015-08-26 12 views
5

Non riesco a eseguire l'emulatore di Visual Studio per Android. Sto ottenendo questo errore quando si preme il pulsante di riproduzione verde sul profilo del dispositivo:Emulatore di Visual Studio multiplo per errori Android

We encountered a problem while launching this device. Please try again or see log file for details.

Ecco il log:

26.08.2015 22:24:32: [Informational] Waiting to launch device... 
26.08.2015 22:24:32: [Informational] Launching Device: 5" KitKat (4.4) XXHDPI Phone 
26.08.2015 22:24:32: [Informational] Validating emulator arguments... 
26.08.2015 22:24:32: [Informational] Determining if emulator is already running... 
26.08.2015 22:24:32: [Informational] Preparing virtual machine... 
26.08.2015 22:24:33: [Critical] An error occured while creating 'VS Emulator 5" KitKat (4.4) XXHDPI Phone' device. 
26.08.2015 22:24:33: [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe 
26.08.2015 22:24:33: [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5 /video "1080x1920" /vhd "C:\Users\Александр\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_KitKat_(4.4)_XXHDPI_Phone\image.vhd" /name "VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.александр" /noStart /silent 
26.08.2015 22:24:33: [Critical] XDE Exit Code: InvalidArguments (3) 

Windows Phone emulatore funziona perfettamente. Riparare e reinstallare l'emulatore non ha aiutato. Controllato, che sono un membro del gruppo Hyper-V Administrators.

UPD1: Sono riuscito a eseguire l'emulatore comunque. L'ho lanciato dal prompt dei comandi senza 2 ultimi parametri: "/ noStart/silent". Poi ho visto una finestra di dialogo sulla configurazione della connessione internet e ho premuto "NO". E l'emulatore è stato lanciato con successo. Forse il problema è da qualche parte nel gestore di Hyper-V -> switch virtuali? Sono presenti 10 equivalenti switch virtuali uguali e non posso rimuoverli: "Errore durante la rimozione dell'interruttore Ethernet virtuale".

UPD2: Ora, la mia applicazione unity3d non funziona. Lo schiero da drag'n'drop, quindi premo l'icona e appare la schermata nera. È a causa di un errore di connessione internet emulatore?

risposta

1

Ho riscontrato lo stesso problema con una nuova installazione di Windows 10 con VS 2015. Si tratta di una VM in esecuzione su un Mac in Parallels.

Questa è la parte informativa del messaggio:

[Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5...... 26.08.2015 22:24:33: [Critical] XDE Exit Code: InvalidArguments (3)

Il terzo argomento è "memsize 2048", così ho aumentato la RAM per il mio VM da 2 GB a 4 GB e l'emulatore potrebbe lanciare .

Spero che questo aiuti!

+0

Non sono sicuro, dove posso aumentare la RAM in Hyper-V in Windows 10. Ma sono riuscito a eseguire l'emulatore comunque. Guarda "UPD1". – user3125174

1

È necessario riavviare il computer dopo aver installato l'emulatore per applicare le modifiche che consentono di utilizzare gli switch virtuali. Se tutto il resto fallisce, rimuovere tutti gli switch tramite Gestione periferiche in Windows e avviare nuovamente un emulatore (consentendo di ricreare questi switch).

+1

Ho rimosso tutti gli switch nella sezione "Schede di rete" in Gestione dispositivi, quindi ha lanciato nuovamente Visual Studio Emulator per Android e ha scelto il dispositivo KitKat da 5 ". "Hyper-V Virtual Switch Extension Adapter" è apparso nella sezione "Network Adapters", ma la barra di progresso dell'emulatore si è fermata nuovamente nel mezzo e il risultato è lo stesso: quando premo stop e riproduco di nuovo ricevo questo errore: "[Critical] XDE Exit Codice: InvalidArguments (3) " – user3125174

+0

Stai ancora premendo" no "sul dialogo sulla configurazione di Internet? L'emulatore richiede di premere "sì" per configurare correttamente gli interruttori. –

+0

No, sto premendo il pulsante standard "riproduci" nell'interfaccia utente, non nella riga di comando. – user3125174

2

Il terzo argomento è nel nome.

5 \"

/sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" 

Cambiare il nome in C: \ Users \ windowsuser \ AppData \ Local \ Microsoft \ VisualStudioEmulator \ Android \ Container \ Local \ Devices \ xxxxx_Phone.cfg

device.name=MyDevice (4.4) 
+0

Nome modificato da device.name = 5.7 "Marshmallow (6.0.0) XHDPI Telefono a device.name = 5.7 \ "Marshmallow (6.0.0) XHDPI Telefono Risolto il problema – Noah

+0

Questo ha funzionato per me, tuttavia rimuove l'emulatore dall'elenco di emulatori in Visual Studio, qualsiasi idea del perché è? –

Problemi correlati