2018/5/14

Android Emulator with windows Hypervisor (Preview), Android 模擬器加速



開發 Xamarin.Fomrs 最痛苦的莫過於 開啟 Android 模擬器部屬成功

這段時間

都可以泡一碗泡麵了...

最近要試試 HAXM 來加速模擬器時
才發現 TMD 的我電腦是 AMD 完全無法安裝啊啊

還在思考是否換成 Intel 時,看到了一絲曙光
來源是 這篇文章

搭配微軟 2018 四月份更新的 Hypervisor 
大幅降低啟動模擬器的時間
(約 2~5 秒即啟動)

英文夠好的同學可以自己看原文,不然讓羅根幫大家翻譯翻譯

目前測試結果--
 Intel 的同學可以維持著用 Android Studio 的 HAXM 加速模擬器,其速度就很不錯了
這篇只是提供另一個使用軟體加速的方法



//目前都還是 preview
//更新至 2018/05/14


軟體需求

  1. Visual Studio 2017 15.8 preview
  2. Microsoft Windows 10 2018/04 1803 更新,專業版
  3. Mobile development with .NET (Xamarin) 

1. 更新 Windows 並開啟 Hypervisor 功能


控制台 → 解除安裝程式 → 開啟或關閉 Windows 功能

//開啟後會要求重新開機






2. 安裝 Visual Studio Tools 

//請確定你已經安裝 Visual Studio 2017 15.8 或更高的版本

點此下載,請先將 Visual Studio 關閉後安裝



3. 更新 Andorid 模擬器到 27.2.7 或更高版本

開啟 Visual Studio → 工具 → Android → Android SDK 管理員

點選 工具 Tab → 左下角按鈕選擇更新



4. 新增 ini 檔

請在以下路徑自行新增一個 .ini 檔

C:\使用者\<your-username>\.android\advancedFeatures.ini 

並寫入這行 "WindowsHypervisorPlatform = on"

// 未來會是預設屬性,目前的 preview 版本需要手動新增此檔案


5. 開始 Debugging!

測試模擬器: VisualStudio_androi-23_x86_phone

第一次開啟會花費較多時間,第二次後約五秒就能啟動模擬器了~












沒有留言:

張貼留言