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

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号”Linux学习教程”,公众号名称“Linux入门学习教程”。

如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:

zcwyou.com

1. 前言

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

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

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

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

Anbox的安装分为两个步骤。

  • 1. 安装必要的内核模块
  • 2. 通过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:

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

    在应用中搜索anbox

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

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

    启动anbox

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

    Ubuntu系统:

    sudo apt install android-tools-adb

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

    在Linux系统中运行安卓应用

    Fedora系统:

    sudo dnf install android-tools

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

    adb install xxx.apk

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

    anbox.appmgr

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

    在Ubuntu上运行anbox

    5. 卸载Anbox

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

    snap remove anbox

    6. 总结

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


    如果喜欢本文,欢迎转发。本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

    https://www.linuxrumen.com/rmxx/1975.html

    来源:Linux学习教程

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月18日
    下一篇 2021年4月18日

    相关推荐