尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Ubuntu Touch也能装Play商店?anbox-playstore-installer ARM移植版的另类玩法

Ubuntu Touch也能装Play商店?anbox-playstore-installer ARM移植版的另类玩法 Ubuntu Touch也能装Play商店anbox-playstore-installer ARM移植版的另类玩法【免费下载链接】anbox-playstore-installerInstall script that automates installation of googles playstore in anbox项目地址: https://gitcode.com/gh_mirrors/an/anbox-playstore-installer如果你正在 Linux 桌面上用 Anbox 运行 Android 应用却苦于系统里没有 Google Play 商店或者你手上有一台刷了 Ubuntu Touch 的手机想装安卓应用又找不到靠谱的入口——那么 anbox-playstore-installer 这个开源安装脚本就是为你准备的。它通过简单的脚本自动化把下载 Google 服务套件、注入 Anbox 系统、配置 ARM 兼容层这一整套繁琐流程压缩成几行命令还意外地支持 Ubuntu Touch 的 ARM 移植版玩法相当另类。Anbox 是什么为什么装 Play 商店这么麻烦AnboxAndroid in a Box是一个基于 LXC 容器的开源方案让你能在 Linux 上原生运行 Android 应用不需要虚拟机。听起来很美但它的官方镜像非常素没有 Google Play 商店也没有 Google Play 服务GMS很多依赖登录和推送的 App 根本无法使用。手动给 Anbox 装 Play 商店需要完成以下操作下载 OpenGApps 套件并解压出核心组件用unsquashfs解包 Anbox 的 android.img 镜像把 Google 服务文件复制到系统目录并修正权限注册 Houdini 兼容层让 x86 设备能跑 ARM 应用修改build.prop和权限配置文件最后重新打包并重启容器每一环都容易出错对新手极不友好。这正是 anbox-playstore-installer 存在的意义。一键安装 Play 商店脚本自动完成 4 件事项目核心脚本install-playstore.sh面向 Ubuntu 桌面在 Anbox Snap 186 Ubuntu 20.04/20.10 上经过测试它把上面整套手工流程全部自动化下载 OpenGApps自动抓取最新版open_gapps-x86_64-7.1-pico包并解压注入PrebuiltGmsCore、GoogleLoginService、Phonesky、GoogleServicesFramework四个核心组件到系统 priv-app 目录。配置 Houdini 兼容层下载 Houdini 的 32 位7_y与 64 位7_z两个.sfs镜像解压到系统 lib 目录并通过 binfmt_misc 注册 ARM 可执行文件解析器让 x86_64 的 Anbox 能直接运行 ARM 应用。启用 rootfs-overlay 叠加层脚本会自动为 Snap 版或 systemd 版 Anbox 开启 overlay 文件系统把修改注入/var/snap/anbox/common/rootfs-overlay或/var/lib/anbox/rootfs-overlay无需重刷整个系统镜像。修改系统属性往build.prop追加armeabi-v7a,armeabi,arm64-v8a等 CPU 兼容列表、开启persist.sys.nativebridge1原生桥接并在default.prop中注册libhoudini.so虚拟机桥同时补全摄像头、Wi-Fi、蓝牙、GPS 等硬件 feature 声明。安装完成后重启 Anbox 容器打开应用管理器就能看到 Play 商店的图标了。ARM 移植版Ubuntu Touch 上的另类玩法项目里最容易被人忽略的宝藏是ubuntutouchanbox-installplaystore.sh这个脚本。Ubuntu Touch 是面向手机和平板的移动 Linux 系统本身带有一套基于 Anbox 的安卓兼容层/home/phablet/anbox-data。这个 ARM 移植版脚本针对它的文件结构做了专门适配使用arm 架构的 OpenGAppsopen_gapps-arm-7.1-mini而非桌面的 x86_64 版本直接操作/home/phablet/anbox-data/android.img用mksquashfs -comp xz -Xbcj arm重新打包镜像通过anbox-tool disable / enable控制安卓兼容层的启停以 phablet 用户身份运行路径全部按 Ubuntu Touch 的实际目录设计也就是说不只是 x86 台式机连 ARM 架构的 Ubuntu Touch 设备也有机会用上 Google Play 商店这就是标题里另类玩法的含义。如果你熟悉终端按脚本里的注释调整好 OpenGApps 文件路径后执行就能在 Ubuntu Touch 上尝试移植。安装前的准备工作依赖清单在运行脚本之前请先确认以下依赖是否就绪install-playstore.sh启动时会逐一自检并给出提示依赖用途Ubuntu 安装命令lzip解压 OpenGApps 的 .tar.lzsudo apt install lzipsquashfs-tools解包/打包 android.imgsudo apt install squashfs-toolswget / curl下载安装包一般系统自带unzip / tar解压 GApps 套件一般系统自带注意脚本必须用Bash启动且通常需要 root 权限。桌面版脚本会在工作目录创建anbox-work文件夹存放所有下载和解压产物。一键安装步骤Ubuntu 桌面最快配置方法桌面版最省事的用法是直接管道执行但更推荐先克隆仓库再本地运行方便排查问题git clone https://gitcode.com/gh_mirrors/an/anbox-playstore-installer cd anbox-playstore-installer sudo bash install-playstore.sh脚本会自动完成前面提到的全部步骤期间会显示下载进度请保持网络畅通。看到 Restart anbox 字样后Anbox 会被自动重启稍等片刻就能在应用管理器里看到 Play 商店和 Google Play 服务。如果只想给 Anbox 增加 ARM 应用运行能力、不需要商店可以改用精简版install-houdini-only.sh它只做 Houdini 兼容层和系统属性的配置速度更快、更聚焦。实用参数玩法键盘布局与清理脚本还内置了两个贴心参数新手也值得了解一下--layout键盘布局运行sudo bash install-playstore.sh --layout de_DE可注入指定键盘布局支持da_DK、de_DE、en_US、fr_FR、ru_RU等 17 种语言布局解决外接键盘输入不匹配的问题。--clean清理缓存执行sudo bash install-playstore.sh --clean会删除anbox-work目录下的所有下载包和临时文件重装时用来洗地非常方便。常见问题与排错思路提示 lzip is not installed按提示sudo apt install lzip后重试即可。提示 Overlay not enabled说明 rootfs-overlay 叠加层没有生效检查 Snap 版是否执行了snap set anbox rootfs-overlay.enabletrue并重启了anbox.container-manager。Play 商店打不开或闪退多半是 OpenGApps 版本与系统不匹配桌面版固定使用 Android 7.1 的 pico 包确认下载的是对应架构x86_64的文件。部分 ARM 应用仍然无法运行Houdini 兼容层并非 100% 覆盖所有 ARM 指令遇到个别应用异常属于正常现象。总结anbox-playstore-installer 用三个脚本install-playstore.sh、install-houdini-only.sh、ubuntutouchanbox-installplaystore.sh覆盖了 x86 桌面与 ARM 移动端两类场景把原本需要手工完成的 OpenGApps 注入、Houdini 兼容层配置、系统属性改写全部自动化。无论你是在 Ubuntu 桌面上折腾 Anbox还是想在 Ubuntu Touch 手机上尝试安卓生态这个项目都值得一试。唯一的遗憾是它依赖 OpenGApps 的公开下载源网络受限时可能稍慢但耐心等待即可完成整个安装。【免费下载链接】anbox-playstore-installerInstall script that automates installation of googles playstore in anbox项目地址: https://gitcode.com/gh_mirrors/an/anbox-playstore-installer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表