英特爾® 硬件加速執行管理器安裝指南

介紹 本文將指導您安裝英特爾® 硬件加速執行管理器(英特爾® HAXM),這是一款可使用英特爾® 虛擬化技術(VT)加快 Android* 開發速度的硬件輔助虛擬化引擎(管理程序)。android

 前提條件 英特爾 HAXM 要求首先安裝 Android* SDK (版本爲 17 或更高)。 windows

更多信息,請訪問 Android* 開發人員網站 ( http://developer.android.com/sdk /)。 工具

 系統要求 硬件要求: 支持 VT-x、EM64T 和病毒防禦 (XD) 功能的英特爾® 處理器 至少 1 GB 的可用 RAM 支持的操做系統: Microsoft Windows* 8 (32/64 位) Microsoft Windows* 7 (32/64 位) Microsoft Windows Vista* (32/64 位) Microsoft Windows* XP SP2 (僅限 32 位) 性能

重要提示 : 英特爾 HAXM 在具有如下特色的系統上沒法使用:不使用英特爾處理器;或者使用的英特爾處理器缺乏以上「硬件要求」章節中描述的硬件特性。 如欲肯定您的英特爾處理器具有哪些功能,請訪問  http://ark.intel.com/zh-cn/ 。此外,英特爾 HAXM 必須和英特爾提供的 Android* x86 模擬器映像一同使用。   網站

英特爾 HAXM 不能和 ARM* Android* 模擬器映像或非英特爾 x86 Android* 模擬器映像一塊兒使用。 下載英特爾® HAXM 綜述 安裝英特爾 HAXM 時能夠選擇經過 Android* SDK 管理器的方式 (推薦),或者經過手動的方式(即手動從英特爾的網站下載安裝程序)。 操作系統

 注:  英特爾 HAXM 如今還不能自動檢查更新。 如欲獲取最新版本,請使用 Android* SDK 管理器 (推薦) 或者從  英特爾® 開發人員專區 Android* 開發人員網站 下載英特爾 HAXM 軟件包。 手動下載 請轉至  http://software.intel.com/en-us/android 。 命令行

爲您的平臺選擇英特爾 HAXM 安裝程序包。 解壓安裝程序並使用適合您平臺的安裝說明。 經過 Android* SDK 管理器下載 啓動 Android* SDK 管理器。 在 Extras 下,選中緊挨着 "Intel x86 Emulator Accelerator (HAXM)" 的複選框     3. 點擊 "Install package…" 按鈕。     調試

4. 查看英特爾公司許可協議。 如您接受所述條款,選擇「Accept」並點擊「Install」。     日誌

5. SDK 管理器會將安裝程序下載到 SDK 主目錄下的 "extras" 目錄中。 SDK 管理器可能會提示 "Installed", 但該提示的真實意思是指下載了英特爾 HAXM 可執行文件。 此時仍然須要您從 "extras" 目錄中運行安裝程序,以保證安裝順利完成。     內存

6. 解壓 "extras" 目錄中的安裝程序,並使用適合您平臺的安裝說明。 在 Windows* 上安裝英特爾® HAXM 警告: 若是您的系統不符合系統要求(包括對諸如英特爾虛擬化技術 (VT) 等英特爾處理器特性的支持),英特爾 HAXM 將沒法安裝。 從  http://software.intel.com/en-us/android 處或者使用 SDK 管理器下載安裝程序包。 運行安裝程序(並在適用的狀況下接受 UAC 提示)。 若是已經安裝了較老版本的英特爾 HAXM,您將會看到一個對話框通知: 點擊 "Yes" 升級英特爾 HAXM,或者點擊 "No" 離開安裝頁面,使英特爾 HAXM 保持爲當前安裝的版本。 您會看到一個歡迎屏幕: 注: 您能夠經過點擊英特爾 HAXM 文檔隨時訪問文檔 點擊 "Next" 系統會提示您調整分配給英特爾 HAXM 的 RAM 容量: 注: 本安裝程序也可用做英特爾 HAXM 的配置工具。 如欲改變內存的設置,請再次運行該安裝程序。 下一個屏幕將對您的英特爾 HAXM 內存分配設置進行確認: 英特爾 HAXM 安裝完成以後,請點擊「Finish 」離開安裝程序。 英特爾 HAXM 現已安裝完成,可投入使用。 如欲查明英特爾 HAXM 是否正在運行,請打開一個命令提示符窗口並執行如下命令:  sc query intelhaxm 若是英特爾 HAXM 正在運行,該命令將顯示一個狀態信息,指示狀態爲: "4 RUNNING"。 如欲中止或啓動英特爾 HAXM,請使用如下命令: 中止: sc stop intelhaxm 開始: sc start intelhaxm 調整英特爾® HAXM 內存分配 如欲改變分配給英特爾 HAXM 的內存容量,請再次運行安裝程序。 移除英特爾 HAXM 警告: 在移除英特爾 HAXM 以前請關閉全部的 Android* x86 模擬器實例。 正在使用中的 HAXM 沒法移除。 如欲卸載英特爾 HAXM,請再次運行安裝程序或者使用控制面板。 重要提示 : 移除英特爾 HAXM 以後全部的英特爾® x86 Android* 模擬器的加速功能將被禁用。 現有的 Android* 虛擬設備將繼續工做,但卻沒法得到加速。 從新安裝英特爾 HAXM 以後將從新啓用 Android* 模擬器加速。 故障排除 英特爾 HAXM 要求使用一個由英特爾提供的 Android* x86 系統映像。 這些映像能夠經過 Android* SDK 管理器進行下載,或者經過手動的方式從英特爾® 開發人員專區網站下載。 英特爾病毒防禦 (XD) 功能錯誤 在安裝英特爾 HAXM 時,您可能會遇到一個有關英特爾 XD 支持的錯誤。 這種錯誤信息多是由如下狀況致使的: 英特爾 XD 不受計算機處理器的支持。 英特爾 XD 未啓用。 英特爾 XD 不受支持   英特爾 HAXM 要求使用一個具有病毒防禦 (XD) 功能的英特爾處理器,所以不能在缺乏這種硬件特性的系統上使用。 如欲肯定您的英特爾處理器上具有的功能,請訪問  http://ark.intel.com/zh-cn/ 。 英特爾 XD 未啓用 在某些狀況下,英特爾 XD 的禁用可能發生在系統 BIOS 中, 所以必須在 BIOS 設置程序中啓用。 如欲訪問 BIOS 設置程序,必須在電腦啓動時按住一個設置鍵。 具體使用哪一個設置鍵取決於使用的 BIOS,一般而言,該設置鍵會是 F二、Delete 或 Esc 鍵中的一個。 在 BIOS 設置程序中,英特爾 XD 可能會被標識爲 "XD"、"Execute Disable"、"No Execute" 或 "Hardware DEP",這取決於使用的是哪一種 BIOS。 除了英特爾 XD 以外,Windows* 主機可能還須要支持 DEP (數據執行保護),有關詳細信息請參考這篇 Microsoft* KB 文章:  http://support.microsoft.com/kb/875352.   英特爾虛擬化技術 (VT-x) 功能 在安裝英特爾 HAXM 時,您可能會遇到一個有關 VT-x 支持的錯誤。 這種錯誤信息多是由如下狀況致使的: 英特爾 VT-x 不受計算機處理器的支持 英特爾 VT-x 未啓用 英特爾 VT-x 不受支持 英特爾 HAXM 要求使用一個具有 VT-x 功能的英特爾處理器,所以不能在缺乏這種硬件特性的系統上使用。 如欲肯定您的英特爾處理器上具有的功能,請訪問  http://ark.intel.com/zh-cn/ 。 英特爾 VT-x 未啓用 在某些狀況下,英特爾 VT-x 的禁用可能發生在系統 BIOS 中,所以必須在 BIOS 設置程序中啓用。 如欲訪問 BIOS 設置程序,必須在電腦啓動時按住一個鍵。 具體使用哪一個設置鍵取決於使用的 BIOS,一般而言,該設置鍵會是 F二、Delete 或 Esc 鍵中的一個。 在 BIOS 設置程序中,英特爾 VT 可能會被標識爲 "VT"、"Virtualization Technology" 或 "VT-d"。確保啓用全部的虛擬化特性。 有關如何進入 BIOS 設置和啓用英特爾 VT 的具體信息,請聯繫您的硬件製造商。 提示與技巧 如下的一些建議有助於您經過使用英特爾 HAXM 驅動程序從 Android* 模擬器中得到最佳的體驗。 在 AVD 管理器中爲您的映像啓用 GPU 加速。 HAXM 驅動程序能夠經過處理器中的英特爾虛擬化技術本地執行大多數的 CPU 指令,同時 GPU 加速也會將 OpenGL* 調用卸載至主機 GPU。 從命令行啓動模擬器以便得到更詳細的輸出。 使用如下命令啓動模擬器: emulator-x86 –avd -partition-size 1024 –gpu on -verbose 分區大小爲 1024 時容許您安裝 1 GB 的應用。 這與 AVD 管理器中的 SD 卡大小不一樣,該管理器會對模擬器內部專用於媒體文件的存儲容量進行指定。 GPU 設置爲「on」時會提供更出衆的圖形性能。 確保 GPU 模擬庫的 "Path" 環境變量經過 Control Panel > System > Advanced System Settings > Environment Variables 的方式進行設置,或者每次在啓動一個新的命令提示符時經過手動的方式進行設置。 若是您正在使用多個 SDK 安裝,咱們建議您經過手動的方式進行設置。 下面的

一般指的是 "c:\Users\\android-sdk" set PATH=%PATH%;\tools\lib 在安裝英特爾 HAXM 時,請對驅動程序進行設置,確保只使用系統中可用 RAM 的一半容量。 例如,若是您的系統擁有 6 GB 的安裝內存,那麼請將其中的 3 GB 用於英特爾 HAXM 驅動程序。 這有助於在 HAXM 驅動程序和系統內存之間較好地平衡內存。 在建立映像時建議您將「設備 ram 大小」設置爲小於 1024MB。 有時,在首次啓動一個映像時,該映像會顯示懸掛在啓動屏幕上。 啓動過程已經完成,可是主屏幕仍未顯示。 點擊模擬器上的「home」按鈕顯示主屏幕。 若是在 Windows 8 上發現了性能問題,咱們建議您禁用 Hyper-V。 如欲瞭解更多有關啓動模擬器的命令行選項,請參考  Android* 開發人員網站 。 更改日誌 在模擬器中已將 Linux 內核更新至 3.4 解決了在 VMware 工做站上從一個 Windows 虛擬機以內運行 HAXM 的性能問題 經過建立一個 c:\HaxLogs.log 文件在 windows 中添加了調試支持,以便模擬器能夠經過一種正常的方式終止,同時不會形成一個 BSOD 穩定性提高

相關文章
相關標籤/搜索