【Android】Android模擬器的安裝


目錄結構:

contents structure [+]

本文筆者會介紹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會彈出“新建虛擬機向導”,一般情況下選擇“典型”。這里我們選擇“自定義”,這樣我們可以根據需要來定制虛擬機的硬件。

 

選擇虛擬機硬件兼容性這一步,我們可以根據需要來進行選擇,如果想兼容打開VMware Workstation 10以前的版本,我們可以選擇Workstation 9.0或8.0,甚至是5.x,我不打算在老版本的VMware Workstation中運行,因此我選擇了默認的Workstation 10.0。
在安裝客戶機操作系統這一步,選擇我們下載的安卓(Android)x86系統的光盤映像文件,如下圖所示。這時VMware Workstation會檢測為FreeBSD系統,這個不必理會,因為安卓(Android)就是基於Linux系統的,這個是正常的。
在命名虛擬機這一步,我們來為虛擬機取個自己喜歡的名字,我取的是“Android X86”,然后選擇虛擬機文件的路徑
在處理器配置這一步,處理器的數量和核心數選1個就行了,Android對處理器的要求並不高,即使選多核,運行速度也快不了多少。
在設置虛擬機內存這一步,雖然推薦的是256M內存,但是運行速度並不快,最好還是分配給虛擬機512M內存。
在選擇網絡類型這一步,如果是用路由器上網,可以選擇“橋接網絡”,如果是ADSL撥號上網的話一定要選擇“使用網絡地址轉換”,因為安卓不支持ADSL撥號的。
“I/O控制器類型”默認即可,即“LSI Logic”。
磁盤類型我們選擇“IDE”,如果選擇“SCSI”或“SATA”的話,有可能識別不了硬盤。
接下來我們要為虛擬機創建一個磁盤,選擇“創建新虛擬機磁盤”,然后點擊“下一步”。
指定磁盤容量這一步可以根據需要來指定,一般5GB大小足夠用了,由於容量並不大,我們就選擇“將虛擬磁盤存儲為單個文件”吧,然后點擊“下一步”。
指定磁盤容量這一步可以根據需要來指定,一般5GB大小足夠用了,由於容量並不大,我們就選擇“將虛擬磁盤存儲為單個文件”吧,然后點擊“下一步”。
這一步是配置虛擬機的最后一步,VMware Workstation已經准備好創建虛擬機了,點擊“完成”即可完成虛擬機的配置。
 

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” 后回車。

這一步安裝程序要我們選擇要格式化的文件系統類型,我們選擇“ext3”吧,當然也可以選擇“ext2”,建議不要選擇“NTFS”和“Fat32”這兩種文件系統,因為這是微軟Windows系統下的文件系統類型,如果選擇這兩種文件系統的話,有可能啟動不了安卓(Android)x86。用“Tab”鍵選中“OK”后回車。
這時安裝程序會詢問:你選擇了把第一塊硬盤的第一個分區格式化為ext3,所有的數據將會丟失,你確定要格式化這塊硬盤嗎?用“Tab”鍵選中“Yes”后回車。
這時安裝程序又詢問我們需不需要安裝GRUB引導程序,一般選擇“Yes”,當然你也可以不安裝,如果不安裝的話,會直接進入系統。
這一步安裝系統又問了,問我們想要安裝系統目錄的讀寫嗎?用“Tab”鍵選中“Yes”后回車。
接下來,系統安裝程序開始安裝,出現這個畫面時系統就安裝完了,這時安裝程序會讓我們選擇運行安卓(Android)x86還是重啟,這時我們既不要運行,也不要重啟,如果選擇運行,一般運行不了,如果選擇重啟會從光盤啟動,那怎么辦呢?我們要先把光盤取出后再重啟。
找到菜單欄中的“虛擬機”,在“可移動設備”中點開光驅的“設置”選項,如下圖所示。
把“設備狀態”下的“已連接”和啟動時連接取消勾選,這樣,我們在重啟虛擬機時就不會從光盤啟動了,最后點擊“確定”按鈕。
取出光盤后,就可以重新啟動了,重啟后進入安卓(Android)x86的GRUB啟動菜單,選擇Android-x86 4.4-r1就可以進入系統了。

1.3 安裝安卓(Android)x86系統后的配置

安卓(Android)x86和Windows XP,Windows 8一樣,在系統安裝完成后還需要設置才能正式使用,下面老劉就來講一下安裝安卓(Android)x86系統后的配置。

第一步是設置語言,在歡迎使用這里,我們可以上翻或下翻選擇“中文(簡體)”,然后點擊如下圖紅圈所示的箭頭。

接着,系統讓我們選擇無線局域網,由於是用虛擬機安裝的系統,而且用的網絡地址轉換,這里沒有出現無線局域網,我們直接點擊“跳過”按鈕即可,不用擔心上網的問題,只要宿主機,也就是電腦能上網,那么安卓就能上網。

系統會警告我們:如果不用無線局域網可能會額外支付運營商的數據費,這個是針對移動設備的,對於虛擬機來說是不會的,點擊“還是跳過”進入下一步。

 

由於安卓系統是由Google公司和開放手機聯盟領導及開發的,因此系統會詢問我們有沒有Google的帳號,現在Google都被中國大陸屏蔽了,有Google帳號也用不了Google的服務,干脆點擊“沒有”按鈕比較省事,如果你有“翻牆”的技術,又有Google的帳號的話,就選“有”。
設置完成后就進入系統了,如下圖所示,整個界面和普通的平板電腦沒什么區別吧,除了不能打電話,安卓平台下的軟件幾乎都能安裝。

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位的鏡像文件。

 

3.參考文章

安裝AndroidSDK

VMware虛擬機安裝Android-X86系統圖文版教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM