- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-4加速Android模拟器-.PDF
Android 模擬器與實機的使用 03
3-4 加速 Android 模擬器 -
Intel HAXM 驅動程式
對於 Android 開發者來說, 大部分開發者都不會滿意 Android 模擬器的
執行效能, 認為其速度實在太慢, 而且使用愈新版本或更高的解析度, 速度愈慢。
現在, 如果是內建 Intel 虛擬化技術 CPU 的 Windows 電腦, 我們就可以安裝
Intel HAXM 驅動程式來加速 Android 模擬器的執行。
3-4-1 認識 Intel HAXM 驅動程式
Android 模擬器是基於 QEMU 開發, 一台虛擬機器環境來模擬整台電腦系
統, Intel HAXM 驅動程式支援在 Android 模擬器和其宿主電腦上執行, 可以
讓 Android 模擬器直接使用宿主電腦的資源, 以幾乎全速方式來執行 Android
模擬器。
Intel HAXM 是 Intel 硬體加速執行管理器, 使用 Intel 虛擬化技術來加
速 Android 模擬器的執行, 其基本架構如下圖所示:
上述圖例可以看出 Android 模擬器可以透過 HAXM 支援來直接使用宿主
作業系統的資源, 而不用透過模擬器的虛擬機器。如果宿主電腦擁有獨立顯示卡
GPU, 更可以大幅提昇整體 Android 模擬器的執行效能。
3-17
3-4-2 安裝 Intel HAXM 驅動程式
Windows 電腦的 Intel 處理器需要支援 Intel VT-x 和延伸記憶體 64 技
術(EM64T), 而且需要在 BIOS 啟用病毒防護技術(Execute Disable Bit)功
能, 就可以安裝 Intel HAXM 驅動程式來加速 Android 模擬器的執行。
因為第 1 章安裝 Android Studio 開發工具時, 安裝程式就會自動判斷
是否支援, 如果支援就會幫我們安裝 Intel HAXM 驅動程式, 和新增支援的
Android 模擬器, 所以, 筆者只準備簡單說明其安裝步驟, 如下所示:
Step 1 : 在 Android SDK Manager 視窗下載指定 Android 版本的 x86
Atom System Image, 如下圖所示:
Step 2 : 在 Android SDK Manager 視窗的最後, 展開 Extras, 勾選下載 Intel
HAXM 驅動程式, 如下圖所示:
3-18
Android 模擬器與實機的使用 03
Step 3 : 下載的 Intel HAXM 驅動程式是位在「C:\使用者\登入使用者\
App Data\Local\Android\sdk\extra\intel\Hardware_Accelerated_
Execution_Manager」目錄, 請執行 silent_install.bat 安裝 Intel
HAXM 驅動程式。
Step 4 : 在 AVD Manager 新增使用 Intel Atom(x86)的 Android 模擬器,
如果可以, 勾選 Use Host GPU 。
Step 5 : 在 Android Studio 啟動 Android 模擬器, 可以在下方 Run 標籤看到
使用 fast virt mode 執行, 這就是使用 Intel HAXM 來執行, 如下圖
所示:
3-19
文档评论(0)