來源於 https://ask.dcloud.net.cn/article/151
Android和iOS都有模擬器。其中iOS模擬器只有MAC OSX版本。
iOS模擬器
准備環境
- Mac OS 10.9以上系統
- XCode6.0以上程序
安裝XCode程序
在Safari中打開XCode下載頁面
也可以通過App Store搜索xcode安裝:
或者可以下載dmg文件,在Finder中雙擊dmg文件按提示一步步安裝:
HBuilder中啟動模擬器運行
HBuilder中選中要調試的應用,在Mac OS上安裝好XCode后會自動檢測支持的iOS模擬器。
在菜單中選擇“運行”->"手機運行"->"iOS模擬器運行":
或者通過“真機運行”圖標打開:
在列表中選擇要運行的模擬器后,會自動啟動iOS模擬器並運行要調試的應用:
Android模擬器
Google官方提供了模擬器,也有三方的Android模擬器。
Android模擬器比較慢,如果有真機就不要用模擬器了。
但如果沒有Android4.4或以上版本的手機,那么也有必要裝一個模擬器,因為Android4.4起可以通過chrom控制台debug webapp,比較方便。
使用官方Android模擬器,一定要安裝intel優化插件,使用Intel HAXM技術來加速,使得模擬器運行速度有大幅的提升。
硬件要求
- CPU支持Intel VT技術(AMD CPU無法使用HAXM加速);
- 內存推薦4G;
- Window XP/Vista/7/8(32/64-bit),推薦Windows 7/8(64-bit)。
ADT工具
配置模擬器調試環境需要安裝ADT工具,如果已經配置過android開發環境,則可跳過此章節。
下載ADT工具
注意開始繼續前請先自備梯子FQ。
Android模擬器開發環境需通過ADT工具進行安裝,這里不需要下載完整的ADT Bundle,使用獨立ADT工具即可:
-
進入官網下載Android SDK Tools
選擇windows平台下的獨立ADT插件安裝包。 -
同意使用條款和條件
點擊下載按鈕。 -
保存安裝包
目前版本為22.6.2,保存到本地為:installer_r22.6.2-windows.exe。
安裝ADT工具
-
雙擊運行保存的ADT安裝文件(install_r22.6.2-windows.exe),開始安裝
選擇下一步“Next”。 -
配置JDK環境
如果已經安裝了JDK環境,則提示確認:
直接選擇下一步“Next”。
如果沒有安裝過JDK,則會提示沒有找到:
需安裝JDK,並設置JAVA_HOME環境變量,完成后重新運行ADT安裝文件。 -
選擇用戶
選擇默認值,僅當前用戶使用即可,選擇下一步“Next”。 -
選擇安裝目錄
選擇非系統盤目錄(如“D:\AndroidSDK”),確保有足夠的磁盤空間安裝SDK及模擬器文件(至少需要1G的空間)。選擇下一步“Next”。 -
選擇開始菜單目錄
保持默認值,選擇下一步“Next”。 -
解壓安裝
完成后,選擇下一步“Next”: -
完成安裝
選擇立即啟動SDK管理器(Android SDK Manager),選擇下一步“Next”,完成ADT工具的安裝。
如未立即啟動,可在Android SDK根目錄(如“D:\AndroidSDK”),雙擊運行“SDK Manager.exe”程序。
下載SDK和模擬器
安裝ADT工具后,啟動SDK管理程序對各版本編譯工具、SDK、模擬器、插件進行管理,如升級、安裝、卸載等。如果已經下載了SDK和模擬器,可跳過此章節。
-
更新SDK列表
啟動SDK管理程序后會自動獲取最新的工具、SDK、模擬器及擴展插件列表。 -
列表更新完成
更新完成后,顯示日志: -
選擇下載項
使用Intel HAXM加速模擬器,必須選擇以下項下載:
目錄 | 項 | 用途 |
---|---|---|
Tools | Android SDK Platform-tools | Android平台工具,基礎組件 |
Android 4.4.2(API19) | SDK Platform | Android4.4.2 SDK,模擬器基礎組件 |
Android 4.4.2(API19) | Intel x86 Atom System Image | Inter x86平台的Android4.4.2模擬器鏡像文件 |
Extras | Intel x86 Emulator Accelerator (HAXM installer) | Inter x86平台Android模擬器硬件加速程序 |
選擇好下載項后,如下圖所示:
選擇“Intall 4 Packages...”,開始下載安裝。
-
接受許可協議
分別選擇右側packages列表中的項后,選中“Accept License”接受許可協議。然后點擊“Install”,開始下載。 -
開始下載
由於SDK和模擬器鏡像文件比較大,下載時間會比較長,而且國內訪問google官方網站不太穩定,經常提示下載失敗:
關閉提示對話框,重新下載,或者FQ后再嘗試下載。
安裝Intel X86HAXM
下載Intel X86 HAXM插件后,需要到下載目錄運行安裝程序進行安裝,目錄為: “%ADT安裝目錄%\extras\intel\Hardware_Accelerated_Execution_Manager\”。雙擊運行intelhaxm.exe進行安裝,目前新版本為1.0.8,如果已經安裝過低版本,建議升級。
-
開始安裝
選擇下一步“Next”。 -
配置HAXM使用最大內存
安裝程序會自動計算推薦值,使用默認值,選擇下一步“Next”。 -
確認配置
選擇下一步“Next”。 -
完成安裝
創建模擬器
ADT工具帶Android模擬器管理程序(Android Virtual Device Manager),可在Android SDK根目錄(如“D:\AndroidSDK”),雙擊運行“AVD Manager.exe”程序。
由於沒有創建過模擬器,在列表中顯示無可用模擬器,點擊“New...”開始新建模擬器。
- 新建模擬器
項 | 說明 |
---|---|
AVD Name | 模擬器名稱,根據愛好輸入 |
Device | 模擬設備,根據愛好選擇,建議根據顯示器分辨率來選擇,大顯示器選擇則高分比率模擬器 |
Target | 選擇“Android 4.4.2 - API Level 19” |
CPU/ABI | 選擇“Intel Atom (x86)” |
Skin | 模擬器皮膚,根據愛好選擇,推薦選擇WVGA800 |
Front Camera | 前置攝像頭,用不到就選“None”,模擬攝像頭就選“Emulated”,使用PC的攝像頭就選“WebCam0” |
Back Camera | 后置攝像頭,與前置攝像頭選擇類似 |
Memory Options | 內存大小,根據PC內存大小設置,推薦RAM:512;Heap:64 |
Internal Storage | 內部存儲器大小,根據PC系統盤空間大小設置,推薦200M |
SD Card | SD卡存儲器大小,根據PC系統盤空間大小設置,推薦200M |
設置完成后,點擊“OK”。
-
確認配置
-
創建完成后在模擬器列表中顯示
啟動模擬器
創建完模擬器,每次啟動Android模擬器管理程序都能在列表中顯示:
-
啟動模擬器
選擇“Android4.4.2”模擬器,點擊“Start...”啟動。 -
設置啟動配置信息
項 | 說明 |
---|---|
Scale Display to real size | 是否縮放到設置的模擬器分辨率,在PC分辨率低時使用 |
Wipe user data | 是否擦除用戶數據,重置模擬器時使用 |
點擊“Launch”啟動。
-
等待加載模擬器
PC的配置決定速度,耐心等待模擬器的啟動。 -
完成啟動模擬器
模擬器配置完畢,這時可通過HBuilder的真機運行功能進行連接
HBuilder中啟動模擬器運行
Android模擬器啟動后,HBuilder會將其識別為名稱為emulator-xxxx的Android手機,其中的xxxx為模擬器的id如下圖

另外還有三方的Android模擬器,如Genymotion,請自行搜索其用法。