自從Visual Studio 2015 Update1開始,微軟就有為了Android App的開發而搭配推出Visual Studio Emulator for Android,以便在使用Visual Studio開發Android相關App的時候,不需要使用Google的Android SDK中所附的那慢得要命的Android模擬器,才不至於又讓人無緣無故怪到微軟頭上。(自己錯了還怪人!!!)
不過若要使用Visual Studio Emulator for Android的話,先決條件是你的電腦軟硬體都必須能支援Hyper-V的這個虛擬技術(註一),且另外得注意Hyper-V跟VMware or VirtualBox不能同時運行,若是你的使用環境上有需要,可以參考此連結的作法,建立兩種開機環境。
接著我們就到Visual Studio Emulator for Android的官網,下載獨立安裝檔來安裝吧!!!(註二)
網址是:
https://www.visualstudio.com/zh-tw/explore/msft-android-emulator-vs
而如果你是已經有Visual Studio的人,則可在Visual Studio的安裝當中,直接找到Visual Studio Emulator for Android的安裝選項。
而若你是安裝Visual Studio 2015後,得到告訴你安裝Visual Studio Emulator for Android並未成功的警告訊息的,建議你到Visual Studio Emulator for Android的官網上,下載獨立安裝檔來安裝會比較好一點。
下載下來後點選安裝。
接著點選install。
安裝過程。
安裝完畢。
點選Close關閉安裝程式後,因為可能會因為有Hyper-V的安裝元件尚未設定完成,在這邊會建議重新啟動電腦一次。
第一次啟動起來,可以選擇先不要註冊,但須在30 Days內需登入一個Microsoft Account。
預設會先安裝好兩個Emulator讓我們使用,但由於這兩個Emulator所需要記憶體都很大,所以如果電腦的RAM沒有8GB以上的,建議不要開啟。
接著在左上角的下拉選單當中選到Jelly Bean(API 17),並且找到綠色框中所示的模擬器(RAM只要512MB)。
接著點選Install Profile。
開始從網路上下載該emulator的image並安裝。此時若發現此電腦沒有安裝過Android API17 SDK的話,就會自動下載Android API 17 SDK並且安裝。
安裝完畢,點選Launch來執行此Emulator吧!!!
啟動該Emulator的過程
執行起來的結果。
BTW,如果你已經有下載安裝好Emulator,在Visual Studio的Android App開發專案當中,沒有啟動Emulator的情況下,也可以直接透過Visual Studio來選擇並執行啟動Android Emulator。
以上!!!
註一:
HyperV虛擬化技術需有Windows 8/8.1 Pro以上的作業系統,硬體則請點此參考連結了解硬體需求。
註二:
在Xamarin開發Android的時候,要有Android的模擬環境不一定要使用Microsoft Visual Studio Emulator for Android的這套模擬器,也可使用很受歡迎的第三方Android模擬器Genymotion,或者是Xamarin自己出的Xamarin Android Player這個Android模擬器。
參考連結:
Microsoft Visual Studio Emulator for Android官方網站:
https://www.visualstudio.com/zh-tw/explore/msft-android-emulator-vs
Introducing Visual Studio’s Emulator for Android :
https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/12/introducing-visual-studios-emulator-for-android/
Windows 8 Hyper-v 與 vmware workstation 9 共存:
http://blog.pmail.idv.tw/?p=4015
沒有留言:
張貼留言