Linux上运行安卓应用:安装使用Anbox

#0x0 简介

使用Linux运行安卓软件,相似于虚拟机,这种软件有很多html

好比Genymotion,Andy OS,Android SDKlinux

这里来尝试一下**Anbox**.android

Anbox和其它模拟器不一样,Anbox使用LXC容器技术,将Android系统放入容器中运行,直接与Linux共用硬件,并将核心系统服务集成到GNU/Linux系统中,让您运行安卓应用就如同在原生系统上同样流畅。web

#0x1 安装教程

参考官方文档:Install Anbox - Anbox documentationbash

The installation of Anbox consists of two steps.app

1.Install necessary kernel moduleside

2.Install the Anbox snapsvg

#0x11 第一步,安装须要的内核模块

添加仓库,安装anbox模块工具

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

激活模块ui

sudo modprobe ashmem_linux
 sudo modprobe binder_linux

使用如下代码来检测是否成功安装内核模块

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

上述代码来源于官方文档,我本身安装以后有报错以下
在这里插入图片描述
可是后续没发现有影响,若是您也报了这个错,能够先不追究,往下一步走

#0x12 安装Anbox

sudo snap install --devmode --beta anbox

snap 在国内没有镜像源,若是您的下载实在缓慢的没法接受或者下载多次中断失败.

请使用终端科学的上网方法:

export https_proxy=http://127.0.0.1:代理软件的本地监听端口

snap install 成功就是安装完成了

此时能够在应用列表里搜索Anbox并打开
(或者终端运行anbox.appmgr)
在这里插入图片描述

#0x2 使用Anbox

#0x21 一些简单的设置

首先点击Settings

选择Language & input -> Language

选择Add a language ,而后选简体中文

安装后按住右侧三横线拖拽到English上方
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置了中文,再有想本身改设置的,跟本身的手机也没多大区别了吧

另外能够看到,Anbox目前模拟的安卓版本为7.1.1,软件和系统的兼容问题能够注意一下这点哈.
在这里插入图片描述

#0x22 安装APK

而后到了这里咱们终于进入主题,像一部手机同样的安装APK,那么很遗憾,简单的拖放双击APK都是没法安装到Anbox里的

您须要先安装ADB工具:

sudo apt install android-tools-adb

安装完以后,在APK文件所在目录打开终端

adb install 你要安装的.apk

电脑上正好有一个A岛的APK,安装试试

在这里插入图片描述
安装运行显示,成功!

#0x3 卸载Anbox

首先卸载anbox自己

snap remove anbox

而后清除模块

sudo apt install ppa-purge
sudo ppa-purge ppa:morphis/anbox-support

本文完,感谢您的阅读,如有助与您,请给我点个关注和赞,谢谢您的支持.

相关文章
相关标签/搜索