DownOL 软件仓库– 软件下载,字节世界与新知

如何在Ubuntu Linux上运行Android应用程序

发表于:2024-04-26 作者:创始人
编辑最后更新 2024年04月26日,很长一段时间以来,人们一直在试图让Android应用程序在Linux上运行。 毕竟,它有很大的意义。Android使用Linux内核。 那为什么如此困难呢?除了Linux内核之外,Linux和Andr

很长一段时间以来,人们一直在试图让Android应用程序在Linux上运行。 毕竟,它有很大的意义。Android使用Linux内核。 那为什么如此困难呢?

除了Linux内核之外,Linux和Android是截然不同的系统。Linux使用GNU用户环境,而Android有完全不同的是严重依赖于Java。Android还依赖于许多Google专用工具,例如运行Play商店的工具。当然,这些都不是在Linux上可用或运行的。

Anbox旨在通过在Android应用程序和Linux之间提供兼容性层来弥合差距。它使用主机系统的Linux内核,但创建自己的Android用户空间。 您可以将其视为像Wine(Windows兼容性层)一样。

重要的是要记住,Anbox处于早期Alpha测试中,不要期待完美。这样做的目的是试验和测试功能和应用程序。随着时间的推移,项目将会逐渐成熟,未来几个月可能会有所改善。

安装Anbox

如果你正在运行Ubuntu,你应该已经安装好了。Anbox是打包和分发的,它是一个临时包。用它来安装Anbox。

安装Anbox模块

在Anbox能够正常工作之前,你需要几个专门的内核模块。它们可以从一个PPA中获得,因此在您的系统上启用它并安装它们。

安装完成后,您可能需要重新启动Ubuntu以确保它载入模块。

运行Anbox

启动Anbox有点奇怪。现在,启动器本身没有载入您需要的所有内容。首先,你需要打开一个终端窗口。在该窗口中运行以下命令。

看起来像命令没有反应。不是。只要让这个窗口在后台运行。

现在,以你通常的方式来启动Anbox,或者你正在运行的任何一个桌面。

这需要几秒钟,但Anbox将打开并向你展示目前安装的应用程序。各种各样的产品都是最基本的。那里只有一些基本的工具--没有浏览器或游戏商店。

你可以自由地探索你所拥有的。一切都很顺利。你会马上意识到所有的东西都是Android的默认应用。

使用ADB安装软件包

那么如何在那里获得实际的应用程序?这仍然是很粗糙的。您需要使用ADB(Android debug bridge)。至少它很容易设置。

打开终端,并使用apt安装必要的包。

安装完成后,您可以访问像ApkMirror这样的网站来接收一些Android应用包。您不能将它们从手机中导出,因为Anbox作为x86计算机而不是ARM运行。 当您正在寻找应用程序时,请记住这一点。

同样重要的是要记住,不是每一个应用都能工作。目前,没有办法让Play商店或GooglePlay服务在Anbox中运行。因此,不需要应用程序来工作的应用程序就会出现。

一旦你安装了一个应用程序,你可以使用adb来完成它。当Anbox正在运行时,打开终端并键入以下命令。该应用将安装在Anbox中。

完成后,您会看到应用图标显示在"安装"框中。尝试启动它。它可能工作; 它可能不会。实验,这正是现在的重点。

最后的想法

而anbox可能不适合日常使用,这是一个有趣的工具,值得注意和一些测试。随着开发和成熟,Anbox可能是在Linux中运行Android应用程序的最佳方法,并且可以为Linux用户开辟一个全新的应用程序世界。

这篇文章有用吗?yes or no。

更多阅读:

课课家2016.11.12.网规论文真题介绍

课课家2017软考系统集成项目管理工程师--基础知识视频课程(上)

课课家《数据库设计》2017年11月软考精品培训系列课程视频教程

2022-05-09 12:51:25
0