anbox

搭建安卓容器 RoBox(鲲鹏920)

非 Y 不嫁゛ 提交于 2020-10-10 02:20:40
环境 操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用架构:ARM64(鲲鹏 920) 操作系统iso下载链接: https://mirrors.cloud.tencent.com/ubuntu-cdimage/ubuntukylin/focal/daily-live/current/ 本文尚未完成。还有需要华为工程师确认的地方。 介绍 本文档针对robox安卓容器环境的构建编译和使用进行说明。介绍环境配置、代码的下载构建编译以及如何使用。 本文档主要适用于robox容器安卓仿真构建编译的使用者。 容器的实现是基于一个anbox的基本框架,在容器启动前需要在主机上启动session-manager来启动X,input,adb等相关的服务,然后启动容器。基本架构如图1所示。 图1 容器的基本架构 系统配置 前提条件 已安装Ubuntu 20.04 操作系统。网络连接正常,且能够与外网互通。已配置下载源。如果未配置,请按如下方式配置。 去掉/etc/apt/source.list中的deb-src的注释。 sed -i "s/# deb-src/ deb-src/g" /etc/apt/sources.list apt update 安装系统基础依赖库。 须知: 如果安装过程中有获取deb包失败的情况,请根据提示中的网址,手动下载安装,然后重新安装没成功的包。

ubuntu 18.04 64bit下如何源码编译安装anbox

旧城冷巷雨未停 提交于 2019-12-17 01:01:59
1. 准备工作   1.1 安装gcc 7.x版本   sudo apt-get install gcc-7 -y   1.2 安装依赖的库及其工具 sudo apt install build-essential cmake cmake-data debhelper dbus google-mock \ libboost-dev libboost-filesystem-dev libboost-log-dev libboost-iostreams-dev \ libboost-program-options-dev libboost-system-dev libboost-test-dev \ libboost-thread-dev libcap-dev libsystemd-dev libegl1-mesa-dev \ libgles2-mesa-dev libglm-dev libgtest-dev liblxc1 \ libproperties-cpp-dev libprotobuf-dev libsdl2-dev libsdl2-image-dev lxc-dev \ pkg-config protobuf-compiler -y   1.3 安装snapcraft打包工具    sudo apt-get install snapcraft -y 2. 获取源码 git