如何安裝配置手機模擬器
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工具
注意開始繼續前請先自備梯子翻墻。
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加速模擬器,必須選擇以下項下載:
目錄項用途
ToolsAndroid SDK Platform-toolsAndroid平臺工具,基礎組件
Android 4.4.2(API19)SDK PlatformAndroid4.4.2 SDK,模擬器基礎組件
Android 4.4.2(API19)Intel x86 Atom System ImageInter x86平臺的Android4.4.2模擬器鏡像文件
ExtrasIntel x86 Emulator Accelerator (HAXM installer)Inter x86平臺Android模擬器硬件加速程序
選擇好下載項后,如下圖所示:
選擇“Intall 4 Packages...”,開始下載安裝。\n
接受許可協議
分別選擇右側packages列表中的項后,選中“Accept License”接受許可協議。然后點擊“Install”,開始下載。
開始下載
由于SDK和模擬器鏡像文件比較大,下載時間會比較長,而且國內訪問google官方網站不太穩定,經常提示下載失敗:
關閉提示對話框,重新下載,或者翻墻后再嘗試下載。
安裝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 CardSD卡存儲器大小,根據PC系統盤空間大小設置,推薦200M
設置完成后,點擊“OK”。\n
確認配置
創建完成后在模擬器列表中顯示
啟動模擬器
創建完模擬器,每次啟動Android模擬器管理程序都能在列表中顯示:
啟動模擬器
選擇“Android4.4.2”模擬器,點擊“Start...”啟動。
設置啟動配置信息
項說明
Scale Display to real size是否縮放到設置的模擬器分辨率,在PC分辨率低時使用
Wipe user data是否擦除用戶數據,重置模擬器時使用
點擊“Launch”啟動。\n
等待加載模擬器
PC的配置決定速度,耐心等待模擬器的啟動。
完成啟動模擬器
模擬器配置完畢,這時可通過HBuilder的真機運行功能進行連接
HBuilder中啟動模擬器運行
Android模擬器啟動后,HBuilder會將其識別為名稱為emulator-xxxx的Android手機,其中的xxxx為模擬器的id如下圖
另外還有三方的Android模擬器,如Genymotion,請自行搜索其用法。