2015-08-26 90 views
5

我無法運行android的visual studio模擬器。按下設備配置文件的綠色播放按鈕時,我得到這個錯誤:用於android錯誤的多個視覺工作室模擬器

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

這裏是日誌:

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模擬器運行完美。修復和重新安裝模擬器沒有幫助。檢查過,我是Hyper-V管理員組的成員。

UPD1: 無論如何,我設法運行模擬器。我從沒有2個最後一個參數的命令提示符啓動它:「/ noStart/silent」。然後我看到一個關於配置互聯網連接的對話框並按下了「NO」。模擬器成功啓動。 也許問題出在Hyper-V管理器的某個地方 - >虛擬交換機?我有10個相同的虛擬交換機,無法刪除它們:「刪除虛擬以太網交換機時失敗」。

UPD2: 現在,我的unity3d應用程序不起作用。我通過drag'n'drop部署它,然後按它的圖標並出現黑屏。是否因爲模擬器互聯網連接錯誤?

回答

1

我在使用VS 2015的新Windows 10安裝中遇到了同樣的問題。這是在Parallels的Mac上運行的VM。

這是消息的信息部分:

[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)

第三個參數是「MEMSIZE 2048」,所以我增加了我的虛擬機的內存從2 GB至4 GB和仿真器可以啓動。

我希望這有助於!

+0

我不知道,我可以在windows 10中增加hyper-v的內存,但是我仍然設法運行模擬器,看看「UPD1」 – user3125174

1

安裝模擬器後,需要重新啓動計算機才能應用使您能夠使用虛擬交換機的更改。如果一切都失敗,請通過Windows中的設備管理器刪除所有開關,並再次啓動仿真器(允許它重新創建這些開關)。

+1

我刪除了設備管理器中「網絡適配器」部分的所有開關,然後再次啓動Visual Studio Emulator for Android,並選擇了5個「KitKat設備。 「網絡適配器」部分中出現「Hyper-V虛擬交換機擴展適配器」,但仿真器進度條又停在中間,結果相同:當我按停止並再次播放時,出現此錯誤:「[Critical] XDE Exit代碼:InvalidArguments(3)「 – user3125174

+0

你是否仍然在關於配置互聯網的對話中按」否「?仿真器需要您點擊「是」才能正確配置交換機。 –

+0

不,我正在按UI中的標準「播放」按鈕,而不是在命令行中。 – user3125174

2

第三個參數在Name中。

5 \」

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

變化 C中的名稱:\用戶\ windowsuser \應用程序數據\本地\微軟\ VisualStudioEmulator \ Android的\容器\本地\設備\ xxxxx_Phone.cfg

device.name=MyDevice (4.4) 
+0

更改名稱 device.name = 5.7「棉花糖(6.0。0)XHDPI電話 至 device.name = 5.7 \「棉花糖(6.0.0)XHDPI電話 解決了問題 – Noah

+0

這對我很有用,但它從Visual Studio中的仿真器列表中刪除仿真器,任何想法爲什麼是什麼? –