編譯來源:
作者:Ranvir Singh
譯者:jrg
如果你在開發(fā)Andriod應用程序,可能會出現(xiàn)小問題。
誠然,ios 移動開發(fā)有 macOS 系統(tǒng)平臺為其提供友好便利性, Andriod 開發(fā)僅有支持少部分 Andriod 系統(tǒng)(其中還包括可穿戴設備系統(tǒng))的 Andriod Studio 工具。毋庸置疑,所有的二進制工具、SDK 工具、開發(fā)框架工具以及調(diào)試器都會產(chǎn)生大量日志和其他各種文件,使得你的文件系統(tǒng)很混亂。一個有效的解決方法就是在 VirtualBox 中安裝 Andriod 系統(tǒng),這樣還解決了 Andriod 開發(fā)中最為棘手問題之一 —— 設備模擬器。你可以在該虛擬機里測試應用程序,也可以使用 Andriod 的內(nèi)部功能。因此,讓我們迫不及待的開始吧!
準備工作
首先,你需要在你的系統(tǒng)上安裝 VirtualBox,可從 這里 下載 Windows 版本、macOS 版本或者各種 Linux 版本的 VitualBox。然后,你需要一個能在 x86 平臺運行的 Andriod 鏡像,因為 VirtualBox 為虛擬機提供運行 x86 或者 x86_64(即 AMD64)平臺的功能。
雖然大部分 Andriod 設備都在 ARM 上運行,但我們依然可以從 Andriod on x86 項目 中獲得幫助。這些優(yōu)秀的開發(fā)者已經(jīng)將 Andriod 移植到 x86 平臺上運行(包括實體機和虛擬機),我們可以下載最新版本的 Andriod 7.1。你也可以用之前更為穩(wěn)定的版本,本文寫作時最新穩(wěn)定版是 Andriod 6.0。
創(chuàng)建 VM 虛擬機
打開 VirtualBox,單擊左上角的 “新建” 按鈕,在彈出的窗口中選擇 “類型:Linux” ,然后根據(jù)下載的 ISO 鏡像來確定版本,x86 對應 “32-bit”,x86_64 對應 “64-bit”,此處選擇 “Linux 2.6 / 3.x / 4.x (64-bit)”。
RAM 大小設置為 2 GB 到你系統(tǒng)能提供的最大內(nèi)存之間。如果你想模擬真實的使用環(huán)境你可以設置 6 GB RAM 和 32 GB ROM。
創(chuàng)建完成后,你還需要做一些設置,添加更多的處理器核心,提高開機顯示內(nèi)存。在 VM 上打開設置選項,“設置 -> 系統(tǒng) -> 處理器”,如果硬件條件允許,可以多分配一些處理器。
在 “設置 -> 顯示 -> 顯存大小” 中,你可以分配一大塊內(nèi)存并開啟 3D 加速功能。
現(xiàn)在我們可以啟動 VM 虛擬機了。
安裝 Andriod
首次啟動 VM 虛擬機,VirtualBox 會提示你需要提供啟動媒介,選擇之前下載好的Andriod 鏡像。
下一步,如果想長時間使用 Andriod,選擇 “Installation” 選項,你也可以選擇 Live 模式體驗 Andriod 環(huán)境。
按回車鍵。
分區(qū)
分區(qū)是通過文本界面操作,并沒有友好的 GUI 界面,所以每個操作都需要小心對待。例如,在第一屏中還沒有創(chuàng)建分區(qū)并且只檢測到原始(虛擬)硬盤時顯示如下。
紅色字母 C 和 D 表明 C 開頭選項可以創(chuàng)建或者修改分區(qū),D 開頭選項可以檢測設備。你可以選擇 D 開頭選項,然后它就會檢測硬盤,也可不進行這步操作,因為在啟動的時候它會自動檢測。
我們選擇 C 開頭選項,在虛擬盤中創(chuàng)建分區(qū)。官方不推薦使用 GPT 格式,所以我們選擇 “No” 并按回車鍵。
現(xiàn)在你被引導到 fdisk 工具頁面。
為了簡潔起見,我們就只創(chuàng)建一個較大的分區(qū),使用方向鍵來選擇 “New” ,然后選擇 “Primary”,按回車鍵以確認。
分區(qū)大小系統(tǒng)已經(jīng)為你計算好了,按回車鍵確認。
這個分區(qū)就是 Andriod 系統(tǒng)所在的分區(qū),所以需要它是可啟動的。選擇 “Bootable”,然后按回車鍵(上方表格中 “Flags” 標志下面會出現(xiàn) “boot” 標志),進一步,選擇 “Write” 選項,保存剛才的操作記錄并寫入分區(qū)表。
現(xiàn)在你可以選擇退出分區(qū)工具,然后繼續(xù)安裝過程。
文件系統(tǒng)格式化為 EXT4 并安裝 Android
在“Choose Partition”分區(qū)頁面上會出現(xiàn)一個剛剛我們創(chuàng)建的分區(qū),選擇它并點擊“OK”進入。
在下一個菜單中選擇 Ext4 作為實際的文件系統(tǒng),在下一頁中選擇 “Yes” 然后格式化開始。會提示是否安裝 GRUB 引導工具以及是否允許在目錄 /system 進行讀寫,都選擇 “Yes” ?,F(xiàn)在,安裝進程開始。
安裝完成后,當系統(tǒng)提示可以重啟的時候你可以安全地重啟系統(tǒng)。在重啟之前,你可以先關機,然后在 VitualBox 的 “設置 -> 存儲” 中檢查 Andriod iso 鏡像是否還連接在虛擬機上,如果在,將它移除。
移除安裝媒介并保存修改,再去啟動 VM 虛擬機。
運行 Andriod
在 GRUB 引導界面,有調(diào)試模式和普通模式的選項。我們選擇默認選項,如下圖所示。
如果一切正常,你將會看到如下界面:
如今的 Andriod 系統(tǒng)使用觸摸交互而不是鼠標。不過 Andriod-x86 平臺提供了鼠標操作支持,但開始時可能需要方向鍵來輔助操作。
移動到”let’s go“按鈕并按下回車鍵。選擇 “Set up as new” 選項,回車確認。
在提示用谷歌賬戶登陸之前,系統(tǒng)檢查更新并檢測設備信息。你可以跳過這一步,直接去設置日期和時間、用戶名等。
還有一些其他的選項,和讓你設置一個新的 Andriod 設備類似。選擇 “I Agree” 選項同意有關更新、服務等的相應的選項,當然谷歌的服務條款是不得不同意的。
在這之后,因為它是個虛擬機,所以可能需要添加額外的 email 賬戶來設置 “On-body detection”,大部分的選項對我們來說都沒有多大作用,因此可以選擇 ”All Set“。
接下來,它會提示你選擇主屏應用,這個根據(jù)個人需求選擇?,F(xiàn)在我們進入了一個虛擬的 Android 系統(tǒng)。
如果你需要在 VM 做一些交互測試,有個可觸摸屏幕會提供很大的方便,因為那樣才更接近真實使用環(huán)境。
希望這篇教程會給你帶來幫助。
via:
作者: Ranvir Singh 選題: lujun9972 譯者: jrglinux 校對: wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽推出
點擊“了解更多”可訪問文內(nèi)鏈接
1.《怎么啟動3d加速看這里!在 VirtualBox 中安裝 Andriod 系統(tǒng)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《怎么啟動3d加速看這里!在 VirtualBox 中安裝 Andriod 系統(tǒng)》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/3012894.html