很长一段时间以来,人们一直试图在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。
本文暂时没有评论,来添加一个吧(●'◡'●)