HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    發(fā)布時間:2023-03-05 01:33:23     稿源: 互聯(lián)網(wǎng)    閱讀: 536        問大家
    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    Android 模擬器允許我們直接從 Linux 系統(tǒng)上運行我們最喜歡的 Android 應(yīng)用程序或游戲。

    -- Magesh Maruthamuthu(作者)

    Android 模擬器允許我們直接從 Linux 系統(tǒng)上運行我們最喜歡的 Android 應(yīng)用程序或游戲。對于 Linux 來說,有很多的這樣的 Android 模擬器,在過去我們介紹過幾個此類應(yīng)用程序。

    你可以通過導(dǎo)航到下面的網(wǎng)址回顧它們。

    如何在 Linux 上安裝官方 Android 模擬器 (SDK)如何在 Linux 上安裝 GenyMotion (Android 模擬器)

    今天我們將討論 Anbox Android 模擬器。

    Anbox 是什么?

    Anbox 是 “Android in a box” 的縮寫。Anbox 是一個基于容器的方法,可以在普通的 GNU/Linux 系統(tǒng)上啟動完整的 Android 系統(tǒng)。

    它是現(xiàn)代化的新模擬器之一。

    Anbox 可以讓你在 Linux 系統(tǒng)上運行 Android,而沒有虛擬化的遲鈍,因為核心的 Android 操作系統(tǒng)已經(jīng)使用 Linux 命名空間(LXE)放置到容器中了。

    Android 容器不能直接訪問到任何硬件,所有硬件的訪問都是通過在主機上的守護進程進行的。

    每個應(yīng)用程序?qū)⒃谝粋€單獨窗口打開,就像其它本地系統(tǒng)應(yīng)用程序一樣,并且它可以顯示在啟動器中。

    如何在 Linux 中安裝 Anbox ?

    Anbox 也可作為 snap 軟件包安裝,請確保你已經(jīng)在你的系統(tǒng)上啟用了 snap 支持。

    Anbox 軟件包最近被添加到 Ubuntu 18.10 (Cosmic) 和 Debian 10 (Buster) 軟件倉庫。如果你正在運行這些版本,那么你可以輕松地在官方發(fā)行版的軟件包管理器的幫助下安裝。否則可以用 snap 軟件包安裝。

    為使 Anbox 工作,確保需要的內(nèi)核模塊已經(jīng)安裝在你的系統(tǒng)中。對于基于 Ubuntu 的用戶,使用下面的 PPA 來安裝它。

    $ sudo add-apt-repository ppa:morphis/anbox-support

    $ sudo apt update

    $ sudo apt install linux-headers-generic anbox-modules-dkms

    在你安裝 anbox-modules-dkms 軟件包后,你必須手動重新加載內(nèi)核模塊,或需要系統(tǒng)重新啟動。

    $ sudo modprobe ashmem_linux

    $ sudo modprobe binder_linux

    對于 Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令 或 APT 命令 來安裝 anbox。

    $ sudo apt install anbox

    對于基于 Arch Linux 的系統(tǒng),我們總是習(xí)慣從 AUR 儲存庫中獲取軟件包。所以,使用任一個的 AUR 助手 來安裝它。我喜歡使用 Yay 工具 。

    $ yuk -S anbox-git

    否則,你可以通過導(dǎo)航到下面的文章來 在 Linux 中安裝和配置 snap 。如果你已經(jīng)在你的系統(tǒng)上安裝 snap,其它的步驟可以忽略。

    $ sudo snap install --devmode --beta anbox

    Anbox 的必要條件

    默認情況下,Anbox 并沒有帶有 Google Play Store。因此,我們需要手動下載每個應(yīng)用程序(apk),并使用 Android 調(diào)試橋(ADB)安裝它。

    ADB 工具在大多數(shù)的發(fā)行版的軟件倉庫是輕易可獲得的,我們可以容易地安裝它。

    對于 Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令 或 APT 命令 來安裝 ADB。

    $ sudo apt install android-tools-adb

    對于 Fedora 系統(tǒng),使用 DNF 命令 來安裝 ADB。

    $ sudo dnf install android-tools

    對于基于 Arch Linux 的系統(tǒng),使用 Pacman 命令 來安裝 ADB。

    $ sudo pacman -S android-tools

    對于 openSUSE Leap 系統(tǒng),使用 Zypper 命令 來安裝 ADB。

    $ sudo zypper install android-tools

    在哪里下載 Android 應(yīng)用程序?

    既然我們不能使用 Play Store ,你就得從信得過的網(wǎng)站來下載 APK 軟件包,像 APKMirror ,然后手動安裝它。

    如何啟動 Anbox?

    Anbox 可以從 Dash 啟動。這是默認的 Anbox 外貌。

    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    如何把應(yīng)用程序推到 Anbox ?

    像我先前所說,我們需要手動安裝它。為測試目的,我們將安裝 YouTube 和 Firefox 應(yīng)用程序。

    首先,你需要啟動 ADB 服務(wù)。為做到這樣,運行下面的命令。

    $ adb devices

    我們已經(jīng)下載 YouTube 和 Firefox 應(yīng)用程序,現(xiàn)在我們將安裝。

    語法格式:

    $ adb install Name-Of-Your-Application.apk

    安裝 YouTube 和 Firefox 應(yīng)用程序:

    $ adb install 'com.google.android.youtube_14.13.54-1413542800_minAPI19(x86_64)(nodpi)_apkmirror.com.apk'

    Success

    $ adb install 'org.mozilla.focus_9.0-330191219_minAPI21(x86)(nodpi)_apkmirror.com.apk'

    Success

    我已經(jīng)在我的 Anbox 中安裝 YouTube 和 Firefox。查看下面的截圖。

    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    像我們在文章的開始所說,它將以新的標簽頁打開任何的應(yīng)用程序。在這里,我們將打開 Firefox ,并訪問 2daygeek.com 網(wǎng)站。

    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    via: https://www.2daygeek.com/anbox-best-android-emulator-for-linux/

    作者: Magesh Maruthamuthu 選題: lujun9972 譯者: robsean 校對: wxy

    本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽推出

    點擊“了解更多”可訪問文內(nèi)鏈接

    推薦閱讀:

    摩拜logo釋義(摩拜slogan)

    Anbox:在 Linux 上運行 Android 應(yīng)用程序的簡單方式

    VA是什么意思(van是什么意思)

    裝飾雜志

    鄭州必模裝飾工程有限公司