對於 Android 開發者來說, 大部分開發者都不會滿意 Android 模擬器的執行效能, 認為其速度實在太慢, 而且使用愈新版本或更高的解析度, 速度愈慢。現在, 如果是內建 Intel 虛擬化技術 CPU 的 Windows 電腦, 我們就可以安裝 Intel HAXM 驅動程式來加速 Android 模擬器的執行。 認識 Intel HAXM 驅動程式 Android 模擬器是基於 QEMU 開發, 一台虛擬機器環境來模擬整台電腦系統, Intel HAXM 驅動程式支援在 Android 模擬器和其宿主電腦上執行, 可以讓 Android 模擬器直接使用宿主電腦的資源, 以幾乎全速方式來執行 Android模擬器。 Intel HAXM 是 Intel 硬體加速執行管理器, 使用 Intel 虛擬化技術來加 速 Android 模擬器的執行, 其基本架構如下圖所示: 上述圖例可以看出 Android 模擬器可以透過 HAXM 支援來直接使用宿主作業系統的資源, 而不用透過模擬器的虛擬機器。如果宿主電腦擁有獨立顯示卡GPU, 更可以大幅提昇整體 Android 模擬器的執行效能。 安裝 Intel HAXM 驅動程式 Windows 電腦的 Intel 處理器需要支援 Intel VT-x 和延伸記憶體 64 技術(EM64T), 而且需要在 BIOS 啟用病毒防護技術(Execute Disable Bit)功能, 就可以安裝 Intel HAXM 驅動程式來加速 Android 模擬器的執行。 因為第 1 章安裝 Android Studio 開發工具時, 安裝程式就會自動判斷是否支援, 如果支援就會幫我們安裝 Intel HAXM 驅動程式, 和新增支援的Android 模擬器, 所以, 筆者只準備簡單說明其安裝步驟, 如下所示: .......﹝詳細內容﹞ 更多內容請見 《 新觀念 Android 程式設計範例教本 - 使用 Android Studio》 |
沒有留言:
張貼留言