Android的巨大普及是開發人員如此喜歡它的原因。但是,作為這些應用程序的使用者,在幾乎無法撥打電話的智能手機上運行佔用大量資源的應用程序是不可行的。這就是Android模擬器搶救的地方。
Android模擬器是充當真實Android設備的應用程序。您可以將其安裝在台式計算機上以運行Android應用程序。最好的部分是,它也可以在低功率的PC上運行。因此,我們列出了適用於Linux操作系統的5種最佳Android仿真器。
由於沒有很多專用於Linux的Android仿真器,因此我們將安裝一些x86 Android項目,例如Bliss OS。為此,您需要先安裝VirtualBox。如果您不知道如何安裝VirtualBox,請務必查看我們的如何安裝VirtualBox文章。
1. Android-x86
如果您要運行Android遊戲或應用程序,則Android-x86是其他電話仿真器的最佳替代方案之一。它沒有安裝在特定操作系統之上,而是具有單獨的ISO作為獨立的Android操作系統啟動。
顧名思義,Android-x86以x86體系結構為目標。您也可以使用Live CD選項運行它而無需安裝。默認情況下,它以類似於Android應用程序啟動器的界面開頭,但是您也可以將其更改為Windows風格的桌面。

此外,您還可以從Google Play商店下載主題。Android-x86為Google服務提供全面支持。
Android-x86的主要功能:
- 帶有GUI的Wi-Fi和藍牙支持
- 藍牙,G傳感器支持
- 外部存儲自動掛載支持。
- 對GRUB-EFI的主題支持
- 預裝的終端模擬器

使此Android模擬器更可靠的另一件事是及時的軟件更新。最近,基於Android Pie 9.0的第一個穩定的Android-x86版本帶來了各種新功能,例如實驗性Vulkan對較新的Intel和AMD GPU的支持。
如何在Linux上安裝Android-x86?
要在Linux桌面上安裝Android-x86操作系統,您需要從此處下載ISO或rpm文件。
使用ISO引導
使用ISO創建可引導的USB記憶棒。但在此之前,我建議您通過運行以下命令來檢查連接的USB設備名稱:
$ lsblk
它將顯示連接到系統的所有設備。您必須記下設備名稱,並將其包含在以下命令中:
$ dd if = / dev / sdX = android-x86_64-9.0-r1.iso
其中sdX是USB驅動器的設備名稱。
現在,重新啟動系統,您將在啟動菜單中獲得一個選項。

使用RPM引導
如果您具有rpm映像,則在使用基於Red Hat的Linux發行版時,可以運行以下命令。
須藤rpm -Uvh
android-x86-9.0-r1.x86_64.rpm
但是,如果您使用的是基於Debian的Linux發行版,則可以使用外來工具使USB可啟動。
sudo apt安裝外星人須藤外星人-ci android-.rpm
要在Arch Linux或任何基於Arch的發行版上運行Android-X86 Emulator,您可以從AUR克隆並編譯官方軟件包。
之後,重新啟動系統並享受Android體驗。
注意: 要在當前的主機系統上運行Android x86,可以使用QEMU Android仿真器。
如何在Android-x86中安裝和運行Android應用程序?
您可以轉到預先安裝的Google Play商店以運行Android應用程序,然後在其中搜索和安裝任何應用程序。
2. AVD(Android虛擬設備)
AVD是模擬Android設備的最乾淨的Android副本之一,並提供了現實世界中Android設備的幾乎所有功能。它與Android Studio IDE一起提供,您也可以將其用於應用程序開發。
您甚至可以模擬來電和短訊,不同的網絡速度,旋轉和其他硬件傳感器。您可以使用USB連接外部設備以傳輸數據或調試Android應用程序。
Android虛擬設備
由於Android Studio是Google的產品,因此可以期望得到Google的直接支持。此外,對於想要具有擴展功能的代碼編輯器的開發人員來說,AVD可能是最佳選擇。
開發人員可以通過其圖形用戶界面或命令行使用虛擬設備進行實時測試。此外,他們還可以測試基於增強現實的Android應用程序。
Android虛擬設備的主要功能:
- 直接的Google支持
- 易於測試和調試
- 導航手勢
- 屏幕截圖和屏幕錄像
- 虛擬場景相機和ARCore
此外,您還可以為Linux和其他設備(例如Android平板電腦,Wear OS智能手錶和Android TV設備)創建多個Android模擬器。
如何在Linux上安裝Android SDK?
在創建和運行虛擬Android仿真器之前,您首先需要在計算機上運行Android Studio。由於這需要一些漫長的過程,因此,我建議您按照此處的官方說明進行操作。

完成安裝後,您可以使用虛擬設備管理器來創建具有所需配置的多個Android模擬器。
如何在AVD中安裝和運行Android應用程序?
它具有Google服務。因此,您可以創建一個Google帳戶,然後從Play商店安裝該應用程序。
3. Genymotion
價格:台式機(每年起價136美元),雲(PaaS為0.5美元/分鐘,SaaS為0.05美元/分鐘)
如果您搜索最佳的在線Android模擬器,我保證您一定會找到一個通用名稱,即Genymotion。Genymotion是可用於雲和桌面版本的商業產品。但我之所以將其排名較低的原因之一,因為它不是開源且免費的。
但是作為專有仿真器,它可以提供常規支持和安全性。而且,如果您是專業開發人員,那麼除了AVD,我絕對建議您考慮一下。它還完全支持開發人員可以用來測試和調試Android應用程序的Android Studio IDE。不僅如此,您還可以通過ADB訪問安全地使用測試框架。
Genymotion
此外,Genymotion Android Emulator內置了對所有功能的支持,例如蜂窩,Wi-Fi,GPS和SD卡支持。
Genymotion的主要特點:
- Wi-Fi和GPS
- 相機拍攝
- 支持Android Studio
- 基於雲和桌面的虛擬設備
- 短訊和電話
如果您不想安裝Genymotion Desktop,也可以在線使用其Android模擬器在瀏覽器中運行該應用程序。使用Genymotion Cloud,您可以在大型桌面屏幕上享受沉重的遊戲和應用程序,而無需下載任何內容。

如何在Linux上安裝Genymotion?
在安裝Genymotion之前,首先,您需要購買桌面版。或者,您也可以購買雲版本以使用其在線Android模擬器,而無需安裝。有關定價信息,您可以訪問雲和桌面的官方站點。
如何在Genymotion中安裝和運行Android應用程序?
Genymotion為Google服務提供全面支持。因此,您可以利用任何Android應用程序並通過PC進行訪問。
4. Bliss OS
您也可以考慮的基於ISO的Android-x86的另一種替代方案是Bliss OS。它支持以MBR或UEFI模式引導,以在任何Linux計算機或Tablet上順利運行Android應用程序。
除了正常的Android功能外,Bliss OS還具有最好的尖端用戶界面。它包括許多用於自定義和主題化的選項。您還可以根據使用的啟動器在桌面或平板電腦用戶界面之間進行選擇。
極樂操作系統
此外,Bliss OS提供了高速度和穩定性,可以在其免費的Android仿真器上運行流行的應用程序。您甚至可以根據設備屏幕調整應用程序大小。
Bliss OS也可以作為帶有可解鎖引導加載程序的Android智能手機的自定義ROM來使用。因此,如果您要紮根android設備,請確保將其簽出。
Bliss OS的主要功能:
- 拋光設計
- 網路與Wi-Fi
- Google Play商店
- ARM應用
- 適用於手機和平板電腦
要運行基於ARM和ARM64的應用程序,您可以嘗試基於Android 10的最新Beta版Bliss OS。

如何在Linux上安裝Bliss OS?
Bliss OS的安裝過程與Android-x86相同。您可以按照相同的步驟下載並啟動仿真器ISO。您也可以從此處嘗試運行Android Pie 10的測試版。
如何在Bliss OS中安裝和運行Android應用程序?
Bliss OS也遵循使用Google Play商店安裝應用程序的相同過程。從此處下載穩定版的BlissOS 。
5. Anbox
Anbox是Canonical產品,它還構建了最著名,也是我最喜歡的Linux發行版Ubuntu。但是我仍然將它放在最後一位,因為Anbox不支持Google Play商店。
它很像一個兼容層,可以在任何GNU / Linux操作系統上運行Android應用程序。因此,您需要使用ADB工具而不是Play商店來通過下載的APK安裝應用。
Anbox利用主機內核和資源來運行Android OS,而不是創建模擬系統。因此,Anbox可以流暢,快速地運行,以在其免費的Android模擬器上運行應用程序。

此外,Anbox具有利用LXC容器將Android OS與主機完全分離的獨特模型。這樣做更像是一台虛擬機,並使用戶感到自己正在使用手持式Android智能手機,從而使其成為適用於Linux的最佳Android模擬器之一。
Anbox的主要功能:
- 開源的
- 基於容器的方法
- 安全且可擴展
- APK應用程序支持
- 可用的雲版本
您還可以在Anbox上安裝其他移動操作系統,例如Ubuntu Touch,Sailfish或LuneOS。Anbox還是適用於Kali Linux的最佳Android模擬器。
如何在Linux上安裝Anbox?
要安裝Anbox,首先,需要安裝名為Snap的軟件管理工具。
要安裝快照,請運行以下命令:
sudo apt update
sudo apt install snapd
對於Anbox,請運行以下命令,並在Linux系統上享受Android體驗。
sudo snap install –devmode –beta anbox
如何在Anbox中安裝和運行Android應用程序?
儘管Anbox並未提供Google Play服務,但您仍然可以使用其APK文件手動安裝應用程序。首先,您需要在主機系統上安裝ADB(Android調試橋)才能安裝該應用程序。
您可以運行以下命令:
sudo apt install adb
它會安裝所有必需的工具,現在您可以下載要安裝的任何應用程序的APK文件。您可以從Apkmirror或Apkpure網站上獲得它。
要檢查計算機上運行的Android仿真器設備,可以使用以下命令列出所有設備:
adb devices

接下來,運行以下命令以安裝該應用程序,它將自動顯示在Anbox中。
adb install path/to/my-app.apk

需要更多的Android模擬器嗎?
最後,我還要提及其他適用於Linux的頂級Android模擬器,這些模擬器可能非常方便。僅舉幾例,其中包括ARChon,AndyOS等。但是它們仍在開發中,其他功能則有限。
還有一些基於Android-x86的Android操作系統,例如Prime OS和Phoenix OS,但其中大多數運行的是過時的Android版本(Android 7.0 Nougat)。
如果您想要其他平台的Android模擬器,則可以閱讀有關適用於Windows PC和Mac的最佳Android模擬器的文章。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/226991.html
微信掃一掃
支付寶掃一掃