在Ubuntu安裝和使用Anbox完整說明(一種在Linux使用Android應用的方法)
在Ubuntu安裝和使用Anbox完整說明(一種在Linux使用Android應用的方法)
Anbox安卓apk應用安裝及使用說明和常見問題
https://blog.csdn.net/ZhangRelay/article/details/84671811
Anbox是一種基於容器的方法,用於在常規GNU/Linux系統 https://anbox.io上啟動完整的Android系統,相似但不同的專案還有Shashlik和Genimobile等。此方法使用snapcraft,同樣可以按著QQ和微信等,也可以安裝機器人作業系統ROS 1和2,如下:
下面介紹具體按著說明(適用於Ubuntu 16.04和18.04):
簡潔版:
sudo add-apt-repository ppa:morphis/anbox-support
sudo apt install -y anbox-modules-dkms
sudo modprobe ashmem_linux
sudo modprobe binder_linux
sudo snap install --devmode --beta anbox
具體版:
使用Anbox
安裝Anbox
支援的Linux發行版
目前我們正式支援以下Linux發行版:
- Ubuntu 16.04
- Ubuntu 18.04
但是,支援快照包的所有其他發行版應該可以正常工作。
Anbox的安裝包括兩個步驟。
- 安裝必要的核心模組
- 安裝Anbox snap
目前我們只在Launchpad上的PPA中為Ubuntu準備了包。如果您想幫助獲得您喜愛的發行版中的包裹,請前來與我們聯絡或提交具有分發特定包裝的PR。
第二步將從商店安裝Anbox snap,它將為您提供執行完整Anbox體驗所需的一切。
安裝必要的核心模組
要將PPA新增到您的Ubuntu系統,請執行以下命令:
$ sudo add-apt-repository ppa:morphis/anbox-support
$ sudo apt update
$ sudo apt install anbox-modules-dkms
這些將PPA新增到您的系統並安裝anbox-modules-dkms
包含ashmem和binder核心模組的包。每次系統上的核心包更新時,它們都將自動重建。
安裝anbox-modules-dkms
軟體包後,必須手動載入核心模組。下次系統啟動時,它們將自動載入。
$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
現在,您的系統/dev
目錄中應該有兩個新節點:
$ ls -1 /dev/{ashmem,binder}
/dev/ashmem
/dev/binder
安裝Anbox snap
安裝Anbox snap非常簡單:
$ snap install --devmode --beta anbox
如果您尚未登入Ubuntu Store,該snap
命令將要求您使用sudo snap ...
以安裝快照:
$ sudo snap install --devmode --beta anbox
目前我們需要使用--devmode
Anbox snap尚未完全限制。上游snapd
專案的工作已經開始,以獲得對完全禁閉的支援。
由於使用--devmode
快照的副作用不會自動更新。要更新到更新版本,您可以執行:
$ snap refresh --beta --devmode anbox
有關當前可用版本的快照的資訊可通過以下方式獲得:
$ snap info anbox
可用的快速通道
目前我們只使用Anbox snap的beta和edge通道。邊緣通道跟蹤最新的開發總是與github上的主分支的狀態同步。測試版頻道不經常更新,以提供更穩定和無錯誤的體驗。
一旦適當限制了Anbox snap,我們也將開始使用候選和穩定通道。
解除安裝Anbox
如果要從系統中刪除Anbox,首先必須刪除快照:
注意:通過刪除快照,您可以從系統中刪除儲存在快照中的所有資料。沒有辦法把它帶回來。
$ snap remove anbox
刪除快照後,您還必須刪除已安裝的核心模組:
$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:morphis/anbox-support
完成後,Anbox將從您的系統中刪除。
----
快捷使用Ubuntu和ROS等方式:ROS2Go Wiki:
~~http://wiki.ros.org/cn/ros2go~~
^^^^^^ROS2GO之優惠券領取^^^^^^
----
相關文章
- Anbox安卓apk應用安裝及使用說明和常見問題安卓APK
- Anbox:在 Linux 上執行 Android 應用程式的簡單方式LinuxAndroid
- 在Ubuntu中安裝Docker和docker的使用UbuntuDocker
- 在 Ubuntu 上自動化安裝基本應用的方法Ubuntu
- cuda在ubuntu的安裝使用分享Ubuntu
- 在Ubuntu上安裝OpenShift並使用Ubuntu
- 在WSL2的Ubuntu中安裝和使用Docker/PodmanUbuntuDocker
- Arch Linux 安裝 AnboxLinux
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 在 Ubuntu 上使用原始碼安裝 OpenRestyUbuntu原始碼REST
- linux安裝mysql的步驟和方法詳細說明LinuxMySql
- Kibana安裝及使用說明
- 如何使用Putty登入安裝在VirtualBox裡的ubuntuUbuntu
- 在ubuntu18.04版本安裝vscode和除錯使用UbuntuVSCode除錯
- 在Linux裡安裝和啟動nginx的方法LinuxNginx
- 教你在Ubuntu上安裝Linux核心6.1UbuntuLinux
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 如何使用同一BluetoothGatt連線不同的android應用程式在相同的裝置上?Android
- 關於在windows,ubuntu,樹莓派上安裝使用opencvWindowsUbuntu樹莓派OpenCV
- 在 Ubuntu 安裝 ComposerUbuntu
- 在Linux下使用Webots並安裝官方素材LinuxWeb
- 探索新時代AI助手:ChatGPT的潛在應用場景及在蘋果和安卓裝置上的使用方法AIChatGPT蘋果安卓
- ELK 之 Kibana 安裝及使用說明
- ubuntu16.04在Linux安裝Vivado2017.4UbuntuLinux
- [譯] 在 Android 應用中使用向量資源Android
- 在win10安裝和使用wslWin10
- 在.NET CORE中使用配置檔案:對 ConfigurationBuilder 的使用說明UI
- 在 Android 應用中使用 VideoView 播放影片的示例AndroidIDEView
- Hanlp在ubuntu中的使用方法介紹HanLPUbuntu
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 【Ubuntu】在Ubuntu上安裝微信Ubuntu
- 在virtualbox上安裝ubuntuUbuntu
- 在 Ubuntu 12.10 安裝 wxPythonUbuntuPython
- 在Ubuntu上安裝MariaDBUbuntu
- 在ubuntu supervisor 安裝 配置Ubuntu
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- 在 Linux 上安裝安卓 8.1 Oreo 來執行應用程式和遊戲Linux安卓遊戲
- 在Centos8上安裝和使用curlCentOS