在 Linux 上安裝安卓 8.1 Oreo 來運行應用程序和遊戲
android x86 是一個自由而開源的項目,將谷歌製作的安卓系統從 ARM 架構移植到了 x86 架構,可以讓用戶在他們的桌面電腦上運行安卓系統來享受所有的安卓功能和應用程序及遊戲。
在前一段時間,android x86 項目完成了安卓 8.1 Oreo 系統的 x86 架構移植。在這篇文章中,我們將解釋如何在你的 Linux 系統上安裝它,以便你能夠隨時使用你的安卓 用程序和遊戲。
在 Linux 上安裝安卓 x86 8.1 Oreo
準備環境
首先,讓我們下載 android x86 8.1 Oreo 系統鏡像。你可以從這個頁面下載它,只需單擊 「android-x86_64-8.1-r1.iso」 文件下的 「View」 按鈕。
我們將在我們的 Linux 系統上使用 QEMU 來運行 android x86。QEMU 是一個非常好的模擬器軟體,它也是自由而開源的,並且在所有主要的 Linux 發行版存儲庫中都是可用的。
在 Ubuntu/Linux Mint/Debian 上安裝 QEMU:
sudo apt-get install qemu qemu-kvm libvirt-bin
在 Fedora 上安裝 QEMU:
sudo dnf install qemu qemu-kvm
對於其它發行版,只需要搜索 「qemu」 和 「qemu-kvm」 軟體包,並安裝它們。
在你安裝 QEMU 後,我們將需要運行下面的命令來創建 android.img
文件,它就像某種分配給安卓系統的磁碟空間。所有安卓文件和系統都將位於該鏡像文件中:
qemu-img create -f qcow2 android.img 15G
我們在這裡的意思是,我們想為該安卓系統分配一個最大 15GB 的磁碟空間,但是,你可以更改它到你想要的任意大小(確保它至少大於 5GB)。
現在,首次啟動運行該安卓系統,運行:
sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img -cdrom /home/mhsabbagh/android-x86_64-8.1-r1.iso
將 /home/mhsabbagh/android-x86_64-8.1-r1.iso
替換為你從 android x86 網站下載的文件的路徑。關於我們在這裡正在使用的其它選項的解釋,你可以參考這篇文章。
在你運行上面的命令後,該安卓系統將啟動:
![](/data/attachment/album/201912/24/233413je8p76xppd9fxx67.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 40 android 8.1 oreo on linux")
安裝系統
從這個窗口中,選擇 「Advanced options」, 它將引導到下面的菜單,你應如下在其中選擇 「Auto_installation」 :
![](/data/attachment/album/201912/24/233416e8bbjsgwy67l06w8.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 42 android 8.1 oreo on linux")
在這以後,安裝器將告知你是否想要繼續,選擇 「Yes」:
![](/data/attachment/album/201912/24/233420g3wcgjddcj7ejegq.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 44 android 8.1 oreo on linux")
接下來,安裝器將無需你的指示而繼續進行:
![](/data/attachment/album/201912/24/233421biuqii2zunaj0nny.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 46 android 8.1 oreo on linux")
最後,你將收到這個信息,它表示你已經成功安裝安卓 8.1 :
![](/data/attachment/album/201912/24/233423vnazontn138bzdof.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 48 android 8.1 oreo on linux")
現在,關閉 QEMU 窗口即可。
啟動和使用 安卓 8.1 Oreo
現在,安卓系統已經完全安裝在你的 android.img
文件中,你應該使用下面的 QEMU 命令來啟動它,而不是前面的命令:
sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img
注意,我們所做的只是移除 -cdrom
選項及其參數。這是告訴 QEMU,我們不再想從我們下載的 ISO 文件啟動,相反,從這個安裝的安卓系統啟動。
你現在能夠看到安卓的啟動菜單:
![](/data/attachment/album/201912/24/233425ftf9g7ztagpl4rfx.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 50 android 8.1 oreo on linux")
然後,你將進入第一個準備嚮導,選擇你的語言並繼續:
![](/data/attachment/album/201912/24/233426syetz7zyeeveqmat.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 52 android 8.1 oreo on linux")
從這裡,選擇 「Set up as new」 選項:
![](/data/attachment/album/201912/24/233428slmbizq1k29bbbmn.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 54 android 8.1 oreo on linux")
然後,安卓將詢問你是否想登錄到你當前的谷歌賬號。這步驟是可選的,但是這很重要,以便你隨後可以使用谷歌 Play 商店:
![](/data/attachment/album/201912/24/233430lszsxsg27lsicc9l.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 56 android 8.1 oreo on linux")
然後,你將需要接受條款:
![](/data/attachment/album/201912/24/233433eoqzu1koyny1boqt.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 58 android 8.1 oreo on linux")
現在,你可以選擇你當前的時區:
![](/data/attachment/album/201912/24/233434mmdsb5dkbjm9jb5n.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 60 android 8.1 oreo on linux")
系統將詢問你是否想啟動一些數據收集功能。如果我是你的話,我將簡單地全部關閉它們,像這樣:
![](/data/attachment/album/201912/24/233439ly30xn3pyjz6n6m8.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 62 android 8.1 oreo on linux")
最後,你將有兩種啟動類型可供選擇,我建議你選擇 Launcher3 選項,並使其成為默認項:
![](/data/attachment/album/201912/24/233441tn799n7j8bxnb9nz.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 64 android 8.1 oreo on linux")
然後,你將看到完整工作的安卓系統主屏幕:
![](/data/attachment/album/201912/24/233445ro8yxox0avhyh8oh.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 66 android 8.1 oreo on linux")
從現在起,你可以做你想做的任何事情;你可以使用內置的安卓應用程序,或者你可以瀏覽你的系統設置來根據你的喜好進行調整。你可以更改你的系統的外觀和體驗,或者你可以像示例一樣運行 Chrome :
![](/data/attachment/album/201912/24/233448z511gt1ot1yig7jy.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 68 android 8.1 oreo on linux")
你可以開始從谷歌 Play 商店安裝一些應用程序程序,像 WhatsApp 和其它的應用程序,以供你自己使用:
![](/data/attachment/album/201912/24/233451d4ffc4cnwf42jbcf.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 70 android 8.1 oreo on linux")
你現在可以用你的系統做任何你想做的事。恭喜!
以後如何輕鬆地運行安卓 8.1 Oreo
我們不想總是不得不打開終端窗口,並寫那些長長的 QEMU 命令來運行安卓系統,相反,我們想在我們需要時一次單擊就運行它。
為此,我們將使用下面的命令在 /usr/share/applications
下創建一個名為 android.desktop
的新文件:
sudo nano /usr/share/applications/android.desktop
並在其中粘貼下面的內容(右鍵單擊然後粘貼):
[Desktop Entry]
Name=Android 8.1
Comment=Run Android 8.1 Oreo on Linux using QEMU
Icon=phone
Exec=bash -c 'pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda /home/mhsabbagh/android.img'
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;
再強調一次,你必需使用你系統上的本地鏡像路徑來替換 /home/mhsabbagh/android.img
。然後保存文件(Ctrl+X
,然後按 Y
,然後按回車)。
注意,我們需要使用 pkexec
來使用 root 許可權運行 QEMU ,因為從較新的版本開始,普通用戶不允許通過 libvirt 訪問 KVM 技術;這就是為什麼它將每次要求你輸入 root 密碼的原因。
現在,你將在應用程序菜單中看到安卓圖標,你可以在你想使用安卓的任何時間來簡單地單擊該圖標,QEMU 程序將啟動:
![](/data/attachment/album/201912/24/233453rj81hq1myjfyd19f.png "Install Android 8.1 Oreo on Linux To Run Apps & Games 72 android 8.1 oreo on linux")
總結
我們向你展示如何在你的 Linux 系統上安裝和運行安卓 8.1 Oreo 。從現在起,在沒有其它一些軟體的(像 Blutsticks 和類似的方法)的情況下,你可以更容易地完成基於安卓的任務。在這裡,你有一個完整工作和功能的安卓系統,你可以隨心所欲地操作它,如果一些東西出錯,你可以簡單地幹掉該鏡像文件,然後隨時再一次重新運行安裝程序。
你之前嘗試過 android x86 嗎?你的體驗如何?
via: https://fosspost.org/tutorials/install-android-8-1-oreo-on-linux
作者:M.Hanny Sabbagh 選題:lujun9972 譯者:robsean 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive