搭建安卓容器 RoBox(鲲鹏920)
环境 操作系统: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包失败的情况,请根据提示中的网址,手动下载安装,然后重新安装没成功的包。