目錄結構:
本文筆者會介紹Android模擬器安裝的兩種方式,第一種是使用VMware安裝,第二種是使用Android SDK安裝, 在電腦端模擬手機,可以使用VMWare模擬、夜神安卓模擬器、Android模擬器。夜神安卓模擬器度娘后,安裝便可以用了。這里需要注意,使用VMware安裝的Android模擬器,實質上是一個模擬的Android系統,它並不能通過eclipse來調試程序,所以這里叫做Android系統更合適。而其余的安裝方式才是真正的android模擬器(可以通過本機eclipse進行動態調試)。
1.使用VMware安裝Android模擬器
在電腦上安裝的安卓系統稱為“Android X86”系統,官網的地址為:http://www.android-x86.org/,筆者使用的VMware版本為10,Android.iso的版本為4.4.1。VMware虛擬機的安裝非常簡單,下面介紹一下如何安裝Android虛擬機。
1.1 安裝安卓(Android)系統前VMware虛擬機的配置
由於安卓(Android)系統主要是為移動設備(如手機、平板電腦等)所開發的,因此對電腦的支持並不那么友好,所以我們在虛擬機上安裝比較好,如果是電腦配置略低的朋友也可以在真機上試試。
下面我們就來配置VMware虛擬機,以便安裝安卓(Android),具體步驟如下:
打開VMware Workstation 10,單擊“創建新的虛擬機”,也可以在菜單欄“文件”的下拉菜單中點選“新建虛擬機”,此外,還可以直接用快捷鍵“Ctrl+N”來創建。
VMware會彈出“新建虛擬機向導”,一般情況下選擇“典型”。這里我們選擇“自定義”,這樣我們可以根據需要來定制虛擬機的硬件。












1.2 安裝安卓(Android)系統
安裝安卓(Android)系統和安裝Windows、Linux、Mac OS X系統一樣,都是先對磁盤進行分區格式化,然后復制文件、安裝系統,具體步驟如下:
我們首先來打開剛創建的虛擬機,點擊“開啟此虛擬機”按鈕啟動虛擬機。
由於是全新的磁盤,因此硬盤不能引導,系統只能從光盤來啟動,如果你的虛擬機磁盤不是全新磁盤的話,需要在BIOS中設置第一啟動項為光盤,具體方法請參閱《系統安裝或重裝前BIOS設置第一啟動項的方法》一文。
從光盤啟動后,出現一個菜單,上面三個都是啟動Live CD,也就是不用安裝就能啟動,我們要選擇“Installation-Install Android-x86 to harddisk ”這個選項,即把Android-x86安裝到硬盤上。
我們首先來對硬盤進行分區,選擇“Greate/Modify partitions”來創建分區。
然后到這里要選NO,這一步非常關鍵,不然后面沒有bootable
這時安裝程序會啟動“cfdisk”分區程序,用“Tab”鍵選中“New”然后回車,即新建分區。
用“Tab”鍵選中“Primary”然后回車,即新建主分區,也就是系統可以啟動的分區。
分區大小可以根據需要進行分配,由於是演示,安卓系統也沒必要分多個區,我就分了一個區,因此選擇默認,把全部空間都分配給這個主分區了。
新建了主分區后需要激活分區才能啟動,也就是寫磁盤引導信息,用“Tab”鍵選中“Bootable”然后回車。
這時我們就可以看到“sda1”(第一塊硬盤的第一個分區)的Flags就是“Boot”了。
用“Tab”鍵選中“Write”然后回車,即把分區信息寫入磁盤。
這時安裝程序會詢問:你想要把分區表信息寫入磁盤嗎?輸入“yes”,然后回車。
用“Tab”鍵選中“Quit”然后回車,退出cfdisk分區程序。
選擇 “sda1”,即第一塊硬盤的第一個分區,然后用“Tab”鍵選中“OK” 后回車。







1.3 安裝安卓(Android)x86系統后的配置
安卓(Android)x86和Windows XP,Windows 8一樣,在系統安裝完成后還需要設置才能正式使用,下面老劉就來講一下安裝安卓(Android)x86系統后的配置。
第一步是設置語言,在歡迎使用這里,我們可以上翻或下翻選擇“中文(簡體)”,然后點擊如下圖紅圈所示的箭頭。
接着,系統讓我們選擇無線局域網,由於是用虛擬機安裝的系統,而且用的網絡地址轉換,這里沒有出現無線局域網,我們直接點擊“跳過”按鈕即可,不用擔心上網的問題,只要宿主機,也就是電腦能上網,那么安卓就能上網。
系統會警告我們:如果不用無線局域網可能會額外支付運營商的數據費,這個是針對移動設備的,對於虛擬機來說是不會的,點擊“還是跳過”進入下一步。


1.4 安卓(Android)x86系統后的使用技巧
許多朋友安裝了安卓(Android)x86系統以后都會遇到不少問題,不是休眠黑屏,就是關不了機,更讓人不能忍受的就是玩微信不能鎖定橫屏,下面老劉就來教大家幾個非常實用的技巧。
1.4.1 安卓(Android)x86系統休眠黑屏怎么辦?
首先,咱們來說說系統黑屏的問題,由於安卓是針對移動設備所開發的,系統為了給移動設備省電,一分鍾后就會自動休眠,如果是手機或平板咱們都知道按一下電源鍵就行了,但是安卓(Android)x86系統怎么辦呢?如果換下主機的電源鍵,那電腦就會強行關機,搞不好硬盤就掛了。
我第一次安裝安卓(Android)x86系統時遇到這種問題就是強制重啟,重啟后鼠標不停的動,不讓系統休眠,現在想起的真是可笑,后來在Google中找到了解決方法,那就是按鍵盤上相當於鼠標右鍵的那個鍵,長得像個小窗口,上面一個光標,一般位於右邊Windows鍵的右邊,如下圖所示,按下這個鍵,安卓(Android)x86就會從休眠狀態喚醒了
1.4.2 安卓(Android)x86怎么關機?
說完了休眠黑屏的解決辦法,有的朋友可能又問了:老劉,你剛才說了,那個鍵相當於手機的電源鍵,我想關機,但是長按那個鍵不行呀?別急,咱這就來說說安卓(Android)x86關機的問題。
把鼠標移到安卓(Android)x86系統桌面的右上方,按下圖所示的方向往下拉,就會看到“POWER OFF”字樣,點擊一下,然后點擊“確定”,看一下什么效果,是不是關機了?
1.4.3 安卓(Android)x86怎么鎖定橫屏?
玩安卓,有些軟件一啟動就是鎖定豎屏,我們裝的是x86版,總不能把顯示屏轉過來吧,是不是有點“坑X”呢?別急,辦法還是有的,安卓系統的軟件多呀,咱們可以用軟件來整。
安卓系統下比較好用的強制切換屏幕方向的軟件要數《Orientation Control》和《Orientation Switch》了,而且這兩款軟件都有漢化版,只要“百度一下,你就知道”。
1.4.4 安卓(Android)X86出現卡頓在“正在連接”
這種情況是因為網絡不通,可以在“設置”->"網絡適配器"->"設備狀態",把已連接和啟動時連接的勾去掉,然后就可以正常進入了,
上面這樣的設置,相當於禁止了網絡,所以進入Android 系統 以后是不能上網的,所以在成功進入以后,應該選擇對應的“網絡連接”,並且把設備狀態的勾選上。
2.使用Android SDK安裝Android模擬器
在上一面筆者介紹如何在VMware虛擬機下面安裝Android X86系統,在VMWare虛擬機上利用Android X86的鏡像文件創建Android系統。
2.1 Android模擬器的安裝
在安裝Android模擬器之前,需要先下載Android SDK,這里筆者給出Android Studio官網上Android SDK的鏈接:http://tools.android-studio.org/index.php/sdk,這里筆者下載的是android-sdk_r24.4.1-windows.zip文件,解壓后打開。雙擊SDK Manager.exe,選中需要下載的版本,
然后進行下載。如果下載失敗的話,讀者可以根據下面這篇文章進行手動配置 http://www.testclass.net/appium/appium-base-sdk/,在配置完成以后。在Android SDK 的根目錄下面會比安裝前多出一些文件夾。
從上面的圖中可以看出在Android 4.4.2(API 19)中,提供了幾種鏡像文件,在后期創建AVD的時候,可以指定CPU/ABI為這幾種鏡像文件中的一種。這里需要注意使用x86的鏡像文件,速度更快。
,然后雙擊AVD Manager.exe啟動Android虛擬設備管理界面,
在這里可以點擊Create...直接創建,也可以點擊Device Definitions利用已有的模板來創建,
在這里我們可以看見SD Card一項,由於是新建的Android模擬器,所以是沒有SD卡的,在創建的的時候可以指定SD的大小。也可以點擊File,關聯一個創建好的sd文件,關於如何創建Android模擬器SD的方法方法可以自行度娘。經過筆者的測試,在創建的時候使用不同的設備,最終創建出的模擬器是有一些細微的差別的。
接下來就可以啟動創建好的模擬器了,
2.2 基本操作
設置語言和日期:
當然最基本的操作就是設置語言和日期了,這些都跳過。在筆者的測試中發現,有些模擬器是不能正常設置語言和日期的,導致在使用瀏覽器的時候,在使用瀏覽器的時候,容易出現“網頁的安全證書問題”。
安裝APK:
在設置好日期和語言之后,接下來筆者說一說如何安裝往模擬器上安裝APK。因為在創建這台模擬器的時候指定了SD的大小,所以是可以直接在瀏覽器上下載的。如果讀者下載的過程中報出“無檢測到SD卡,不能下載”的錯誤的話,這種情況筆者也遇見過,除了設置SD、重新安裝以外,還可以在DOM中用命令進行安裝。首先把所要安裝的apk,例xxx.apk拷貝到sdk下的adb的路徑下,也就是和adb在同一個文件夾。然后進入cmd,進入剛路徑下,輸入adb install xxx.apk,等段時間后即可看到安裝成功,也有提示出現。當然前提是你的模擬器一定是要啟動好了。
回車后,就開始在模擬器上進行安裝了。
2.3 加速性能
Android 模擬器一直以運行速度慢著稱,接下來介紹使用 Intel HAXM 技術為 Android 模擬器加速,配合使用x86的鏡像CPU使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。
Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且僅限於 Intel CPU, 與 AMD CPU 無緣。
2.3.1 Intel HAXM下載和安裝
在打開Android SDK Manager的時候,可以在最下面看到安裝Intel HAXM選項:
安裝好后,在%SDK_HOME_PATH%\extras\intel\Hardware_Accelerated_Execution_Manager,路徑下可以看到MAXM。
然后點擊運行intelhaxm-android.exe文件,按照提示進行安裝就可以了。
如果在安裝 Intel HAXM 的時候出現安裝失敗,或是錯誤提示:“Not Compatible with Windows”,讀者可以離線下載HAXM,然后手動安裝。
2.3.2 使用64位的鏡像文件
在上面的文章中已經介紹過了,使用64位的鏡像文件要比32位的鏡像文件快10倍。
鏡像文件可以在SDK Manager中下載,如果沒有64位鏡像文件,那么自行度娘“android 鏡像 地址”。
在創建AVD的時候,記得選擇64位的鏡像文件。