Redroid
Redroid
https://zyhahaha.github.io/redroid.html
https://deepwiki.com/remote-android/redroid-doc
https://docs.radxa.com/rock5/rock5b/app-development/redroid
This document provides an introduction to redroid (Remote anDroid), a GPU-accelerated Android-In-Container (AIC) solution. It explains what redroid is, its core capabilities, architecture, and common use cases. For detailed installation instructions, see Installation and Deployment, and for configuration options, see Configuration Parameters.
What is redroid?
Redroid is an open-source solution that allows running Android in Linux containers without requiring full hardware virtualization. By leveraging Linux kernel features and containerization technologies, redroid enables users to boot multiple Android instances simultaneously on a single Linux host using Docker, podman, Kubernetes, or LXC.
redroid Container
Host Linux System
Linux Kernel
Kernel Modules
(binder_linux, ashmem_linux)
Container Engine
(Docker/podman/k8s)
Android System
System Services
Android Runtime
Android Applications
Sources:
Key Features and Capabilities
Redroid offers a comprehensive set of features that make it suitable for various use cases:
| Feature | Description |
|---|---|
| Container Support | Runs in Docker, podman, Kubernetes, and LXC |
| Architecture Support | Both arm64 and amd64 (x86_64) architectures |
| Android Versions | Android 8.1 through Android 15 |
| Display Configuration | Customizable resolution, DPI, and refresh rate |
| Network Configuration | Configurable DNS and proxy settings |
| GPU Acceleration | Options for host GPU acceleration or software rendering |
| Native Bridge | Support for running ARM apps on x86 via translation layers |
| Google Services | Optional GMS support (Open GApps, MicroG, MindTheGapps) |
| WebRTC Streaming | Planned integration of WebRTC for remote display access |
For a complete list of supported Android versions and their corresponding Docker images, see Features and Capabilities.
Sources:
README.md22-34 README.md91-109 README.md112-117 README.md155-158
Redroid 簡介
Redroid 是一個基于 Android 的開源項目,是多個云手機方案中的一種,旨在為開發者和用戶提供一個靈活的 Android 環境。它可以在不同的平臺上運行,包括桌面操作系統,讓用戶能夠體驗 Android 系統的功能和應用。
主要特點
- 容器化:Redroid 使用容器技術(如 Docker)來運行 Android 系統,允許用戶在現有的操作系統上快速設置和運行 Android 環境。
- 兼容性:支持多種 Android 應用和游戲,用戶可以在 Redroid 中安裝和運行這些應用,享受 Android 的豐富生態。
- 高效性:Redroid 旨在提供高性能的 Android 體驗,優化了資源的使用,能夠在較低硬件配置的系統上良好運行。
- 開源:Redroid 是一個開源項目,用戶和開發者可以自由地查看、修改和貢獻代碼。
- 易于部署:通過 Docker 等工具,用戶可以快速部署和更新 Redroid 環境,簡化了設置過程。
源碼下載

浙公網安備 33010602011771號