android容器化运行之redroid

Remote Android是一个容器化 Android 运行方案,让 Android 系统像 Docker 容器一样运行在 Linux 服务器上。


核心特点

  • Android 容器化

    • Android 系统运行在 Docker / Kubernetes 中
    • 一个服务器可运行多个 Android 实例
  • 高性能

    • 支持 GPU 硬件加速
    • 接近真实 Android 设备性能
  • 远程控制

    • 支持 adb
    • 可配合 scrcpy 远程操作
  • 多架构支持

    • ARM64
    • x86_64(可通过 Native Bridge 运行 ARM App)

常见场景

场景 用途
云手机 批量 Android 实例
云游戏 游戏运行与串流
自动化测试 App 自动化测试
AI Agent 自动操作 Android 应用

基础运行方式

1
2
3
docker run -d --privileged \
-p 5555:5555 \
redroid/redroid:12.0.0_64only

连接:

1
adb connect <server-ip>:5555

与传统模拟器区别

redroid Android Emulator
运行方式 容器 虚拟机
性能 较低
多实例 容易扩展 较复杂
K8s支持 原生适合 较弱

redroid = 把 Android 变成 Docker/Kubernetes 可管理的云原生容器。