站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

Android模擬器應(yīng)用程序允許我們直接從Linux系統(tǒng)運(yùn)行Android應(yīng)用程序或游戲,本文介紹在Ubuntu Linux 18.04系統(tǒng)中安裝Anbox的方法,包括其他Linux發(fā)行版上的安裝方法,并且介紹啟動(dòng)及應(yīng)用Anbox來(lái)運(yùn)行Android應(yīng)用程序。

Anbox簡(jiǎn)介

Anbox是一種基于容器的方法,用于在常規(guī)GNU/Linux系統(tǒng)上啟動(dòng)完整的Android系統(tǒng),它是新的和現(xiàn)代的模擬器。相似但不同的項(xiàng)目還有Shashlik和Genimobile等。此方法使用snapcraft,同樣可以按著QQ和微信等,也可以安裝機(jī)器人操作系統(tǒng)ROS 1和2。

由于Anbox將核心Android操作系統(tǒng)放入使用Linux命名空間(LXE)的容器中,因此訪問(wèn)已安裝的應(yīng)用程序時(shí)不會(huì)出現(xiàn)慢速。Anbox將允許你在Linux系統(tǒng)上運(yùn)行Android而不會(huì)降低虛擬化的速度,因?yàn)楹诵腁ndroid操作系統(tǒng)已經(jīng)放入使用Linux命名空間(LXE)的容器中。

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

Android容器無(wú)法直接訪問(wèn)任何硬件,所有硬件訪問(wèn)都通過(guò)主機(jī)上的anbox守護(hù)程序進(jìn)行。

每個(gè)應(yīng)用程序?qū)⒃谝粋€(gè)單獨(dú)的窗口中打開(kāi),就像其他本機(jī)系統(tǒng)應(yīng)用程序一樣,它可以在啟動(dòng)器中顯示。

1、使用snap方式安裝Anbox,只需要你的系統(tǒng)支持snap安裝即可:

安裝Anbox snap非常簡(jiǎn)單:

linuxidc@linuxmi:~/www.linuxidc.com$ snap install –devmode –beta anbox

如果尚未登錄Ubuntu Store,則snap命令會(huì)要求你使用sudo snap …以便安裝snap:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo snap install –devmode –beta anbox
[sudo] linuxidc 的密碼:
anbox (beta) 4-56c25f1 from morphis installed

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

目前我們需要使用–devmode,因?yàn)锳nbox snap尚未完全限制,上游snapd項(xiàng)目的工作已經(jīng)開(kāi)始,以獲得對(duì)完全禁閉的支持。

作為使用–devmode的作用,snap不會(huì)自動(dòng)更新,要更新到更新版本,可以運(yùn)行:

linuxidc@linuxmi:~/www.linuxidc.com$ snap refresh –beta –devmode anbox

有關(guān)當(dāng)前可用版本的snap的信息可通過(guò)以下方式獲得:

linuxidc@linuxmi:~/www.linuxidc.com$ snap info anbox
name:      anbox
summary:  Android in a Box
publisher: morphis
contact:  https://anbox.io
license:  unset
description: |
  Runtime for Android applications which runs a full Android system
  in a container using Linux namespaces (user, ipc, net, mount) to
  separate the Android system fully from the host.
 
  You can find further details in our documentation at
  https://github.com/anbox/anbox/blob/master/README.md
commands:
  – anbox
  – anbox.android-settings
  – anbox.appmgr
  – anbox.collect-bug-info
  – anbox.shell
services:
  anbox.container-manager: simple, enabled, active
snap-id:      Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ
tracking:    beta
refresh-date: today at 09:19 CST
channels:
  stable:    –                               
  candidate: –                               
  beta:      4-56c25f1 2020-01-02 (186) 391MB devmode
  edge:      4-56c25f1 2020-01-02 (186) 391MB devmode
installed:  4-56c25f1            (186) 391MB devmode

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

2、Anbox包被添加到Ubuntu(Cosmic)和Debian(Buster)存儲(chǔ)庫(kù)中,確保在系統(tǒng)中安裝必要的內(nèi)核模塊才能使用Anbox,對(duì)于基于Ubuntu的用戶(hù)請(qǐng)使用下面PPA安裝,支持Ubuntu 18.04:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo add-apt-repository ppa:morphis/anbox-support
linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt update
linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install linux-headers-generic anbox-modules-dkms

或者:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo add-apt-repository ppa:morphis/anbox-support
linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt update
linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install anbox-modules-dkms

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

linuxidc@linuxmi:~/www.linuxidc.com$ sudo modprobe ashmem_linux
linuxidc@linuxmi:~/www.linuxidc.com$ sudo modprobe binder_linux

注:系統(tǒng)/dev目錄中應(yīng)該有兩個(gè)新節(jié)點(diǎn):

$ ls -1 /dev/{ashmem,binder}

/dev/ashmem

/dev/binder

注:最后對(duì)于Debian/Ubuntu系統(tǒng),請(qǐng)使用APT-GET或APT來(lái)安裝anbox:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install anbox

3、基于Arch Linux可以使用AUR程序來(lái)安裝它,我使用Yay,參考安裝及使用Arch Linux/Manjaro系統(tǒng)中的AUR助手yay:

linuxidc@linuxmi:~/www.linuxidc.com$ yuk -S anbox-git

Anbox的先決條件

默認(rèn)情況下,Anbox不隨Google Play商店一起提供。

因此,我們需要手動(dòng)下載每個(gè)應(yīng)用程序(APK)并使用Android Debug Bridge(ADB)進(jìn)行安裝。

大多數(shù)發(fā)行版存儲(chǔ)庫(kù)都可以使用ADB工具,因此我們可以安裝它。

1、對(duì)于Debian/Ubuntu系統(tǒng),請(qǐng)使用APT-GET或APT來(lái)安裝ADB:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install android-tools-adb

2、對(duì)于Fedora系統(tǒng),使用DNF安裝ADB:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo dnf install android-tools

3、對(duì)于基于Arch Linux的系統(tǒng),請(qǐng)使用Pacman安裝ADB:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo pacman -S android-tools

4、對(duì)于openSUSE Leap系統(tǒng),使用Zypper安裝ADB:

linuxidc@linuxmi:~/www.linuxidc.com$ sudo zypper install android-tools

下載Android應(yīng)用程序及啟動(dòng)Anbox的方法

1、在哪下載Android應(yīng)用程序

由于你無(wú)法使用Play商店,因此必須從可信站點(diǎn)(如APKMirror)下載APK包,然后手動(dòng)安裝它。

2、啟動(dòng)Anbox的方法

可以從Dash啟動(dòng)Anbox,這是默認(rèn)Anbox的外觀:

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

將應(yīng)用程序推入Anbox

我們需要手動(dòng)安裝它。

首先,需要啟動(dòng)ADB服務(wù)器,請(qǐng)運(yùn)行以下命令:

linuxidc@linuxmi:~/www.linuxidc.com$ adb devices

通用語(yǔ)法:

linuxidc@linuxmi:~/www.linuxidc.com$ adb install mingzi.apk

安裝一個(gè)Android應(yīng)用(如下圖):

linuxidc@linuxmi:~/www.linuxidc.com$ adb install ‘linuxidc.com.apk’
Success

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

Ubuntu 18.04等Linux系統(tǒng)安裝Anbox并使用它運(yùn)行Android應(yīng)用程序

卸載Anbox的方法

以下方法僅限使用snap來(lái)安裝Anbox。如果要從系統(tǒng)中刪除Anbox,首先必須刪除snap。

注意:從系統(tǒng)中刪除存儲(chǔ)在快照中的所有數(shù)據(jù):

linuxidc@linuxmi:~/www.linuxidc.com$ snap remove anbox

刪除快照后,還必須刪除已安裝的內(nèi)核模塊(如果安裝的話):

linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install ppa-purge

linuxidc@linuxmi:~/www.linuxidc.com$ sudo ppa-purge ppa:morphis/anbox-support

完成后,Anbox將從你的系統(tǒng)中刪除。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲av无码日韩av无码网站冲| 无码aⅴ精品一区二区三区| 中文字幕精品无码亚洲字| 日韩高清一区二区| 国产精品嫩草影院在线播放| 色哟哟精品视频在线观看| 亚洲国产成人精品激情| 久久精品无码专区免费东京热| 国产麻豆精品一区二区三区v视界| 国产精品日韩深夜福利久久| 日韩成人在线免费视频| 国产日韩亚洲大尺度高清| 国产精品久久久小说| 无码精品不卡一区二区三区| 中文字幕久久久久久精品| 国产在线观看麻豆91精品免费| 亚洲国产精品综合久久久| 精品亚洲成a人片在线观看少妇| 久久免费观看国产99精品| 久久99国产精品一区二区| 国内午夜国产精品小视频| 国产在线精品一区二区三区不卡| 国产精品片在线观看手机版| 国产精品最新资源网| 日韩精品无码永久免费网站| 亚洲日韩乱码中文无码蜜桃臀| 亚洲av日韩av无码| 日韩人妻精品一区二区三区视频| 日韩电影久久久被窝网| 国产美女精品久久久久久久免费| 国产精品自在拍在线拍| 精品亚洲456在线播放| 国产精品久久久久久久app| 99久久久国产精品免费无卡顿| 精品高潮呻吟99av无码视频| 91精品国产福利在线观看 | 日韩精品无码人妻免费视频| 国产精品林美惠子在线播放| 国产精品三级av及在线观看| 中文字幕日韩三级| 日韩精品无码专区免费播放|