编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

怎么运行安卓应用程序在乌邦图Linux anbox吗?

wxchong 2024-07-05 02:12:49 开源技术 10 ℃ 0 评论

很长一段时间以来,人们一直试图在Linux上运行Android应用程序。Android使用Linux内核。那为什么会这么难呢?

除了Linux内核之外,Linux和Android是完全不同的系统。Linux使用GNU的用户环境,而Android有自己完全不同的环境,在很大程度上依赖于java。Android还依赖于许多特定于谷歌的工具,比如那些运行Play商店的工具。当然,这些都不是可以在Linux上运行的。

anbox旨在弥合差距提供Android应用程序和Linux之间的兼容层。它采用主机系统的Linux内核而创建自己的Android用户。你可以认为它有点像葡萄酒(Windows兼容层)。

记住,anbox在初期是很重要的。不要期待完美。这样做的目的是测试和测试功能和应用程序。事情会破裂的。随着时间的推移,该项目将成熟,你可能会看到在未来几个月的一些改进。

安装anbox

如果你正在运行Ubuntu,你应该已经安装了。anbox打包和分发卡包。用它来安装anbox。

snap install --edge --devmode anbox

安装anbox模块

anbox正常工作需要一些专门的内核模块。它们可以从PPA中获得,所以在系统上启用它并安装它们。

sudo add-apt-repository -y ppa:morphis/anbox-supportsudo apt updatesudo apt install -y anbox-modules-dkms

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

运行anbox

发射anbox有点奇怪。现在发射器本身不会加载你需要的所有东西。首先,您需要打开一个终端窗口。在该窗口中运行以下命令。

anbox session-manager

这让他看起来像是unresponsive命令。其实是窗口running in the background。

这将需要几秒钟,但anbox将打开并显示您目前已安装的应用程序。

那里只有基本的实用程序——没有浏览器或游戏商店。

你可以自由探索你所拥有的。一切都应该很好。您将立即将所有东西都识别为带有Android的默认应用程序。

使用亚行安装包

那么你怎么在那里得到实际应用呢?再说一遍,这还是很粗糙的。您需要使用亚行(Android调试桥)。至少设置起来很容易。

打开一个终端和APT安装必要的软件包

在完成安装后,你可以去一个网站,像ApkMirror一样,拿起一些Android应用程序包。

同样重要的是要记住,不是每个应用程序都能工作。目前,有没有办法让游戏商店或谷歌Play服务工作在anbox。因此,没有需要播放服务的应用程序才会工作。

一旦你安装了一个应用程序,你可以使用ADB做它。而anbox运行,打开终端,输入以下命令。应用程序将被安装在Anbox。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表