2016年4月18日 星期一

開始使用 Microsoft Visual Studio Emulator for Android…

 

自從Visual Studio 2015 Update1開始,微軟就有為了Android App的開發而搭配推出Visual Studio Emulator for Android,以便在使用Visual Studio開發Android相關App的時候,不需要使用Google的Android SDK中所附的那慢得要命的Android模擬器,才不至於又讓人無緣無故怪到微軟頭上。(自己錯了還怪人!!!)

1

 

不過若要使用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

2

而如果你是已經有Visual Studio的人,則可在Visual Studio的安裝當中,直接找到Visual Studio Emulator for Android的安裝選項。

3

而若你是安裝Visual Studio 2015後,得到告訴你安裝Visual Studio Emulator for Android並未成功的警告訊息的,建議你到Visual Studio Emulator for Android的官網上,下載獨立安裝檔來安裝會比較好一點。

下載下來後點選安裝。

4

接著點選install。

5

安裝過程。

6-16-2

安裝完畢。

7

點選Close關閉安裝程式後,因為可能會因為有Hyper-V的安裝元件尚未設定完成,在這邊會建議重新啟動電腦一次。

第一次啟動起來,可以選擇先不要註冊,但須在30 Days內需登入一個Microsoft Account。

8[3]

預設會先安裝好兩個Emulator讓我們使用,但由於這兩個Emulator所需要記憶體都很大,所以如果電腦的RAM沒有8GB以上的,建議不要開啟。

9

接著在左上角的下拉選單當中選到Jelly Bean(API 17),並且找到綠色框中所示的模擬器(RAM只要512MB)。

10

接著點選Install Profile。

11

開始從網路上下載該emulator的image並安裝。此時若發現此電腦沒有安裝過Android API17 SDK的話,就會自動下載Android API 17 SDK並且安裝。

12

安裝完畢,點選Launch來執行此Emulator吧!!!

13

啟動該Emulator的過程

14-114-2

執行起來的結果。

14

BTW,如果你已經有下載安裝好Emulator,在Visual Studio的Android App開發專案當中,沒有啟動Emulator的情況下,也可以直接透過Visual Studio來選擇並執行啟動Android Emulator。

16

以上!!!

 

註一:

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

沒有留言:

張貼留言