使用Linux运行安卓软件,相似于虚拟机,这种软件有很多html
好比Genymotion,Andy OS,Android SDK等linux
这里来尝试一下**Anbox**.android
Anbox和其它模拟器不一样,Anbox使用LXC容器技术,将Android系统放入容器中运行,直接与Linux共用硬件,并将核心系统服务集成到GNU/Linux系统中,让您运行安卓应用就如同在原生系统上同样流畅。web
参考官方文档:Install Anbox - Anbox documentationbash
The installation of Anbox consists of two steps.app
1.Install necessary kernel moduleside
2.Install the Anbox snapsvg
添加仓库,安装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
上述代码来源于官方文档,我本身安装以后有报错以下
可是后续没发现有影响,若是您也报了这个错,能够先不追究,往下一步走
sudo snap install --devmode --beta anbox
snap 在国内没有镜像源,若是您的下载实在缓慢的没法接受或者下载多次中断失败.
请使用终端科学的上网方法:
export https_proxy=http://127.0.0.1:代理软件的本地监听端口
snap install 成功就是安装完成了
此时能够在应用列表里搜索Anbox并打开
(或者终端运行anbox.appmgr
)
首先点击Settings
选择Language & input -> Language
选择Add a language ,而后选简体中文
安装后按住右侧三横线拖拽到English上方
设置了中文,再有想本身改设置的,跟本身的手机也没多大区别了吧
另外能够看到,Anbox目前模拟的安卓版本为7.1.1,软件和系统的兼容问题能够注意一下这点哈.
而后到了这里咱们终于进入主题,像一部手机同样的安装APK,那么很遗憾,简单的拖放双击APK都是没法安装到Anbox里的
您须要先安装ADB工具:
sudo apt install android-tools-adb
安装完以后,在APK文件所在目录打开终端
adb install 你要安装的.apk
电脑上正好有一个A岛的APK,安装试试
安装运行显示,成功!
首先卸载anbox自己
snap remove anbox
而后清除模块
sudo apt install ppa-purge sudo ppa-purge ppa:morphis/anbox-support
本文完,感谢您的阅读,如有助与您,请给我点个关注和赞,谢谢您的支持.