使用Anbox,您可以在任何Linux操作系统上运行Android应用程序
扫描二维码
随时随地手机看文章
由于Google Android的广泛普及,开发人员已来到该平台并为其创建了数百万个应用程序。 尽管Android与桌面操作系统GNU / Linux非常相似,但它基于Linux内核,但是桌面操作系统并没有吸引类似的开发工作。 这并不意味着GNU / Linux操作系统性能不佳(我在自己的计算机上使用Ubuntu 16.04),但是有时平台上有一些可用的应用程序,希望您能尽快上手。 在另一个平台上。 很快我想说没有配置虚拟机,没有通过Android x86项目进行双重启动设置,并且没有使用任何一种远程桌面解决方案。 幸运的是,Anbox可以解决此问题。
Anbox代表“盒子里的Android”,它是一个开放源代码项目,可让您在Linux桌面上运行Android应用,而无需担心虚拟机,双重启动或远程桌面的麻烦。它通过将Android OS放入Linux容器(LXC)来实现此目的,LXC 允许它共享内核(这意味着没有仿真),但是使用Linux命名空间将主机环境与Android OS隔离开来。因此,Anbox不允许任何直接的硬件访问,而是将Open GL ES桥接到主机,例如用于图形子系统。
当前处于Alpha状态,Anbox并非没有错误和崩溃,但是从上面的视频中,您可以清楚地看到,它允许快速轻松地访问基于Android 7.1 .1 Nougat平台的Android应用程序。该软件没有像您期望的那样随Google Play商店一起提供,但是可以通过运行来从主机环境中安装应用程序 。adb install /path/to/.apk command
安装Anbox非常简单,因为它可以在任何支持安装snap的 GNU / Linux发行版上运行。Snaps允许Anbox将所有依赖项打包到一个zip文件中,因此您不必担心自己手动安装所有内容。但是,由于安装程序脚本需要安装某些内核模块(例如DKMS),因此您需要在计算机上具有超级用户特权。