Android Studio 2 使用 Visual Studio Emulator for Android 模擬器

Android Studio 2 使用 Visual Studio Emulator for Android 模擬器

Android SDK 所提供的AVD速度太慢,原本使用Genymotion需要使用到VisualBox

但因為windows 10 內建的docker又想要使用,似乎在win10下使用hyper-v會是比較受到微軟眷顧

單OS內使用Hyper-v,VirtualBox無法同時安裝,因硬體主機支援虛擬化有受限只能使用一種,決定保留hyper-v

 

目前開發android程式,仍是以java , android studio為主

雖然另有phonegap之類的代替方式,但效能及標準及可維護性及無足夠的把握

 

前置環境

安裝Visual Studio Emulator for Android

安裝Android Studio 2

 

設定步驟 參考資料:(細部說明參考原文)

https://blogs.msdn.microsoft.com/visualstudioalm/2015/07/20/using-the-visual-studio-emulator-for-android-from-android-studio-or-eclipse-with-adt/

 

  1. In Android Studio
    1. 初步設定(可以不一定需要)
      1. go to [Run]\[Edit Configuration]
        1. check [Use same device for future launches]
    2. External Tools設定
      1. go to [File]\[Settings]\[External Tools]
        1. 所需要的id可以用以下方式查出
          emulatorcmd.exe /sku:Android list /type:device
          Image(2)
          以上取得是0095……….這一組
        2. add tool
          1. Quick-launch a particular profile
            C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe
            /sku:Android launch /id:剛取得的ID
          2. Open emulator manager
            C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatormgr.exe
            /sku:Android
    3. 工具列設定
      1. [Customize Menus and Toolbars] 把剛剛建立的二個工具加到主工具列,方便使用

 

設定後順利跑起來

image

速度上還可以,可以比AVD快很明顯,比Genymotion快但還沒有很明顯。

留言

這個網誌中的熱門文章

MS.MVC 和 Newtonsoft.Json (json.net) 的版本不相容問題

Docker on Windows – 網路不通問題