在 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 網站下載的檔案的路徑。關於我們在這裡正在使用的其它選項的解釋,你可以參考這篇文章。
在你執行上面的命令後,該安卓系統將啟動:
安裝系統
從這個視窗中,選擇 “Advanced options”, 它將引導到下面的選單,你應如下在其中選擇 “Auto_installation” :
在這以後,安裝器將告知你是否想要繼續,選擇 “Yes”:
接下來,安裝器將無需你的指示而繼續進行:
最後,你將收到這個資訊,它表示你已經成功安裝安卓 8.1 :
現在,關閉 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 檔案啟動,相反,從這個安裝的安卓系統啟動。
你現在能夠看到安卓的啟動選單:
然後,你將進入第一個準備嚮導,選擇你的語言並繼續:
從這裡,選擇 “Set up as new” 選項:
然後,安卓將詢問你是否想登入到你當前的谷歌賬號。這步驟是可選的,但是這很重要,以便你隨後可以使用谷歌 Play 商店:
然後,你將需要接受條款:
現在,你可以選擇你當前的時區:
系統將詢問你是否想啟動一些資料收集功能。如果我是你的話,我將簡單地全部關閉它們,像這樣:
最後,你將有兩種啟動型別可供選擇,我建議你選擇 Launcher3 選項,並使其成為預設項:
然後,你將看到完整工作的安卓系統主螢幕:
從現在起,你可以做你想做的任何事情;你可以使用內建的安卓應用程式,或者你可以瀏覽你的系統設定來根據你的喜好進行調整。你可以更改你的系統的外觀和體驗,或者你可以像示例一樣執行 Chrome :
你可以開始從谷歌 Play 商店安裝一些應用程式程式,像 WhatsApp 和其它的應用程式,以供你自己使用:
你現在可以用你的系統做任何你想做的事。恭喜!
以後如何輕鬆地執行安卓 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 程式將啟動:
總結
我們向你展示如何在你的 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
本文由 LCTT 原創編譯,Linux中國 榮譽推出
相關文章
- 在CentOS 8.1上安裝 DockerCentOSDocker
- 安卓教育應用如何在linux上流暢執行安卓Linux
- 如何在 Linux 上安裝應用程式Linux
- JMeter:Linux上安裝&執行JMeterJMeterLinux
- 如何在Chrome OS上安裝Linux應用程式ChromeLinux
- 安卓安裝linux gui環境,執行vscode,chrome等軟體安卓LinuxGUIVSCodeChrome
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 如何使用 CrossOver 在 Mac 蘋果電腦上安裝執行 win應用ROSMac蘋果
- 如何在LInux上安裝並執行JenkinsLinuxJenkins
- 在Linux上安裝gskitLinux
- 在Linux上以容器方式執行安卓系統的開源專案:WaydroidLinux安卓
- [譯] 安卓應用和遊戲的無障礙開發介紹安卓遊戲
- 安卓遊戲大全安卓遊戲
- 在 Intel NUC 上安裝 LinuxIntelLinux
- 在 Linux 上安裝 VMware 工具Linux
- 分享在Linux上安裝PythonLinuxPython
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- 在安卓手機上原生執行docker安卓Docker
- Anbox:在 Linux 上執行 Android 應用程式的簡單方式LinuxAndroid
- 用GDX寫個安卓小遊戲安卓遊戲
- 瞭解安卓架構(linux核心層、系統執行庫層、應用框架層、應用層)安卓架構Linux框架
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 釋出.NET應用程式,不單獨安裝執行時
- 在安卓上執行yolov8目標檢測模型(ncnn)安卓YOLO模型CNN
- 在 WASI 上執行 .NET 7 應用程式
- 【PG】PG在linux上的線上和離線安裝Linux
- Anbox安卓apk應用安裝及使用說明和常見問題安卓APK
- 在 Ubuntu 上安裝 .NET SDK 或 .NET 執行時Ubuntu
- 在Windows上執行Rainbond,10分鐘快速安裝WindowsAI
- 在Mac上執行Rainbond,10分鐘快速安裝MacAI
- (原創)在Linux上安裝執行Python3(CentOS7為例)LinuxPythonCentOS
- 在Linux上安裝redis7LinuxRedis
- 把Discord安裝在Fedora Linux上Linux
- 【MSSQL】在Linux上安裝SQL SERVERSQLLinuxServer
- 在 Linux 上安裝 Adobe Flash PlayerLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- linux 安裝dotnet 8.0執行時Linux
- Linux 安裝配置應用- GitLinuxGit