ubuntu16.04 安装Anbox
参考:https://docs.anbox.io/userguide/install.html


安装内核模块

从PPA安装DKMS软件包

sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms

如果缺少add-apt-repository

sudo apt install software-properties-common

手动加载内核模块。下次系统启动时,将自动加载它们

sudo modprobe ashmem_linux
sudo modprobe binder_linux

检查:
/dev目录中应该有两个新节点:

ls -1 /dev/{ashmem,binder}

/dev/ashmem
/dev/binder

安装 Anbox snap

安装正常版本(不会自动更新):

sudo snap install --devmode --beta anbox

较新版本snap refresh --beta --devmode anbox
当前可用版本的信息snap info anbox

安装应用程序

需要在主机系统上安装Android调试桥(ADB)。参见Android文档

sudo apt install android-tools-adb

将下载好软件安装到Android容器中:

adb install my-app.apk

运行Anbox:

anbox.appmgr

adb简单操作

查询设备

adb devices -l
offline:设备未连接到 adb 或没有响应。
device:设备现已连接到 adb 服务器。
no device:未连接任何设备。

帮助

adb --help

支持arm架构

参考https://geeks-r-us.de/2017/08/26/android-apps-auf-dem-linux-desktop/
简洁版本:

安装所需的依赖项(wget、lzip、unzip 和 squashfs-tools)
sudo wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
chmod +x install-playstore.sh
sudo ./install-playstore.sh

  1. 我们创建一个工作目录并在其中复制原始Android映像:

$ mkdir ~/anbox-work
$ cd ~/anbox-work
$ cp /snap/anbox/current/android.img

解压缩图像:

$ sudo unsquashfs android.img
$ cd squashfs-root

解压缩后的数据现在位于:~/anbox-work/squashfs-root

谷歌PlayStore

可以从opengapps.org下载,选择x86_64、7.1、mini
下载的档案包含其他档案,其中需要以下档案:

  • Phonesky
  • GoogleLoginService
  • GoogleServicesFramework
  • PrebuiltGmsCore

必须解压缩这些归档文件,并且必须以root用户权限将包含.apk文件的同名文件夹复制到system / priv-app。例如:(一共需要四次

$ sudo cp ./Phonesky ~/anbox-work/squashfs-root/system/priv-app/
$ cd ~/anbox-work/squashfs-root/system/priv-app/
$ sudo chown -R 100000:100000 Phonesky GoogleLoginService GoogleServicesFramework PrebuiltGmsCore

libhuodini

Huodini是一个库,它可以将用于ARM处理器的命令即时转换为用于x86处理器的命令,从而允许执行ARM应用程序,网络上有很多版本。我使用“ARM_Translation_Marshmallow.zip”是因为还没有一款适用于Android 7的软件。

使用squashfs根目录中的根权限再次将其解压缩,并在必要时调整权限。

卸载Anbox

如果要从系统中删除Anbox,则必须首先删除快照:

注意:通过卸下快照,可以从系统中删除快照中存储的所有数据。没有办法把它带回来。

$ snap remove anbox
删除快照后,还必须删除已安装的内核模块:

$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:morphis/anbox-support
完成后,将从系统中删除Anbox。

ubuntu16.04 安装Anbox相关推荐

  1. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  2. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  3. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  4. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

  5. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

  6. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  7. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  8. ubuntu16.04安装英伟达(NVIDIA)驱动——run文件安装

    ubuntu16.04安装英伟达(NVIDIA)驱动--run文件安装 去官网http://www.nvidia.com/Download/index.aspx?lang=en-us选择显卡驱动 中文 ...

  9. ubuntu16.04安装torch

    ubuntu16.04安装torch 第一步:从git上获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包: 在终端执行:git clone https://github.c ...

最新文章

  1. AI时代,中国技术创新如何弯道超车?
  2. QQ好友列表数据模型封装
  3. 枚举目录下的目录和文件CFileFind
  4. 安装onlyoffice document server
  5. 漫画:什么是狭义相对论?
  6. 如何计算iPhone和Apple Watch上的步数
  7. InputStreamReader 和 OutputStreamWriter类用法简介,及演示。
  8. java的类的设计_Java 类设计技巧
  9. Spark之RDD实战篇3
  10. Spark: history Server
  11. 每天一个linux命令(25):chgrp命令
  12. 绝地求生key钓鱼全套教程加源码
  13. 【python使用】使用python读取mid/mif文件,高精地图解析
  14. 量子计算机采用量子力学原理,量子计算机的工作是不是就是根据量子力学原理造的?...
  15. Excel 2010 编辑公式
  16. python .center用法_python之testcenter操作
  17. Android USB Tethering的实现以及代码流程
  18. 全民分销时代,企业如何运营分销平台?
  19. 带登录页面的猜数字小游戏
  20. Unity3D 射击游戏练习实例

热门文章

  1. 《Python代码审计》(1)一款超好用的代码扫描工具
  2. 解决QQ群文件未通过安全检测无法下载问题
  3. 解决 M1 MAC安装软件提示来自身份不明开发者
  4. Mac安装软件提示“已损坏,无法打开”的解决办法
  5. TIME_WAIT状态(2MSL)的作用
  6. 色彩空间(RGB, HSV, LAB, YUV)
  7. http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
  8. 技能分享 | 麦肯锡教给我的写作武器:如何讲好一句话
  9. H5页面免费制作工具大集合
  10. 内网代理神奇Venom