智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

如何在Linux系统上运行安卓APP

1. 前言

Anbox将Android操作系统放入一个容器中,抽象硬件访问,并将核心系统服务集成到GNU/Linux系统中。每个Android应用程序都将像其他本地应用程序一样集成到您的操作系统中。

如何在Linux系统上运行安卓APP

安装Anbox你的系统需要支持snap。目前还不支持任何其他的Anbox分发方式,但是有社区为各种发行版(例如Arch Linux)制作的包。但Anbox项目不能给他们提供官方支持,它完全是社区爱好者的行为,Anbox开发者宣称不对此负责任。

Anbox的安装分为两个步骤。

    1. 安装必要的内核模块
    1. 通过snap安装Anbox

2. 安装必要的内核模块

2.1 安装DKMS内核模块

从Ubuntu 19.04开始,binderashmem现在使用标准Ubuntu内核(>= 5.0)构建,你不再需要从PPA安装模块。

2.2 安装in-tree内核模块

Debian从内核4.17.3开始启用了ashmembinder模块。所以你不需要折腾它。

3. 安装Anbox

第二步将从snap商店中安装Anbox,并为您提供运行完整Anbox体验所需的一切。

安装Anbox snap非常简单,在终端上执行以下命令即可:

snap install --devmode --beta anbox

目前我们需要使用-devmode,因为Anbox正式版还没有推出。使用上述命令不会自动更新Anbox版本。

如果需要自动更新Anbox版本,请执行以下命令:

snap refresh --beta --devmode anbox

查询Anbox的版本信息,请执行以下命令:

snap info anbox

在应用中搜索anbox:

在应用中搜索anbox

4. 在Linux系统中运行安卓应用

启动anbox

安装adb(Android Debug Bridge)套件,用于向Android系统推送apk安装包:

Ubuntu系统:

sudo apt install android-tools-adb

在Linux系统中运行安卓应用

Fedora系统:

sudo dnf install android-tools

目前Anbox并没有集成软件市场,需要在Linux主系统下载APK安装包,然后再推送到Anbox。
下载好apk后,执行以下命令安装它:

adb install xxx.apk

如果Anbox容器还没有运行,你可以通过加载应用程序管理器或以下命令来启动它:

anbox.appmgr

在Ubuntu上运行anbox

5. 卸载Anbox

如果你想从你的系统中删除Anbox,执行以下命令:

snap remove anbox

6. 总结

通过本教程,您应该学会了如何在Linux系统上通过Anbox运行安卓APP了吧?如果您有更好的方法,请留言。

赞(1)
未经允许不得转载:Linux入门学习到精通 » 如何在Linux系统上运行安卓APP
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!