SuperAPI AI 工具集

waydroid

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

用途:Waydroid 在 Linux 容器中使用命名空间(user、pid、uts、net、mount、ipc)运行基于 LineageOS 的 Android 系统,提供 Wayland 集成、GPU 加速和接近原生的性能,用于在 Linux 上运行 Android 应用。

主要能力:支持 Wayland 合成器、硬件加速图形、binderfs 容器通信;提供安装/启动/截图/拉取文件、shell 访问、UI 控制与状态查看等 CLI 命令;可使用 GApps 镜像;支持 ADB 通过 192.168.250.1:5555 连接。

使用方式:安装方面,Ubuntu/Debian 用 sudo apt install curl ca-certificates python3-gbinder python3-trio -y、curl https://repo.waydro.id | sudo bash、sudo apt install waydroid -y;Fedora 用 sudo dnf copr enable aleasto/waydroid 与 sudo dnf install waydroid;Arch 用 yay -S waydroid;openSUSE、Void Linux 各有对应命令。初始化用 sudo waydroid init,需要 GApps 时用 sudo waydroid init -s GAPPS。启动推荐 sudo systemctl start waydroid-container.service、sudo systemctl enable waydroid-container.service、waydroid session start。常用命令包括 waydroid app install/launch/uninstall、waydroid shell、waydroid show-full-ui、waydroid screenshot、waydroid status、waydroid log 等。

适用场景与限制:适合在 Linux 桌面运行 Android 应用与调试。资料说明,需要完整 Google Play 服务保真度时应改用带 Google APIs 镜像的 AVD;测试硬件/GPU 行为应使用真机;需并发 5 台以上设备应考虑云设备实验室;无显示的 headless CI 应使用 Genymotion Cloud 或 Android CI 容器;仅编译应用则用 Android SDK 命令行工具加 Gradle。故障排查可从镜像 ABI、waydroid0 网络接口、音频 sink、SurfaceFlinger GPU 渲染器、binder 模块与 waydroid log 入手。数据位于 /var/lib/waydroid/。其他高级配置、收费与价格信息暂未提供。