Stay Hungry,Stay Foolish!

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:

README.md15-18

Key Features and Capabilities

Redroid offers a comprehensive set of features that make it suitable for various use cases:

FeatureDescription
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 环境,简化了设置过程。

源码下载

 

posted @ 2025-06-16 16:27  lightsong  阅读(133)  评论(0)    收藏  举报
千山鸟飞绝,万径人踪灭