在Win10上使用Visual Studio2015的Android模拟器
在Win10上使用Visual Studio2015的Android模拟器
裝上win10後,安裝了強大的VS2015,不僅可以開發Windows應用,還可以開發Android和iOS應用,簡直神器啊!全平台通殺!關鍵是VS比Android Studio啟動要快多了。由于Windows是采用自己虛拟機軟體Hyper-v,再安裝像Genymotion和Intel HAXM(android x86硬體虛拟化)會出現問題,是以我使用vs自帶的android模拟器,界面如圖1所示。下面我會列出我在安裝和使用過程中遇到的問題,并給出是如何解決的。
圖1 Android模拟器管理
問題1:啟動模拟器時記憶體空間不夠,配置資訊沒有修改的選項。很多模拟器都是需要配置成2G内容空間,在我4G記憶體筆記本上運作程式多了就啟動不了模拟器了,是以需要找到配置的地方修改啟動記憶體大小。
解決方法:
1.
找到配置資訊的位置,在
“C:\Users\使用者名AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices”目錄下,通過修改配置資訊來設定模拟器的參數。
圖2 配置資訊
2.
還有種方法是在啟動的過程中指定參數,打開模拟器的程式是xde.exe。如圖3,可以通過幾個關鍵參數來啟動模拟器,如下面的指令:
Xde.exe /sku Android /memSize 1024 /diagonalSize 4.5 /video "720x1280" /vhd "路徑\image.vhd"
圖3 xde.exe選項指令
問題2:adb連接配接不上。
解決方法:
1.首先通過Hyper-v管理器連接配接到打開的虛拟機上,首先會看到圖4,以為沒上連接配接成功,其實這時候要往下拉,就能看到shell。然後輸入netfg指令,擷取IP位址,在通過adb connect IP位址就能成功連接配接上了。
圖4 hyper-v管理器打開連接配接界面
總結
在Win10使用自帶的Android模拟器其實類似于Genymotion,在速度上都是非常迅速的。好處就是不用重新開機的情況下,即可以進行Windows phone開發,也開發Android程式。