编译适用于RK3588的Redroid镜像
不想编译的话可以用笔者的镜像:
GitHub链接
引言
Redroid是什么,不想多说,一个词总结: 云手机
准备工作
AOSP代码一堆,编译起来要命,所以租个高配服务器,笔者用的是Vultr的云服务器,6c 16G 320G配置,五个小时才编译出来
装docker,装repo,装git-lfs:
sudo apt install docker.io repo git-lfs
创用户,自己拿adduser创个,教程一堆,创完给root权限,然后切到这个用户下。
同步代码:
# 这里使用了ice-black-tea大佬的仓库,在此对他表示感谢。
mkdir ~/redroid && cd ~/redroid
sudo repo init -u https://github.com/redroid-rockchip/platform_manifests.git -b redroid-12.0.0 --depth=1 --git-lfs
sudo repo sync -c
同步webview:
sudo apt install git-lfs
sudo repo forall -g lfs -c git lfs pull
修改build/soong/cc/config/global.go,向commonGlobalCflags数组添加全局cflags "-DANDROID_12"
代码同步完成后将源码的所有者改为当前用户:
sudo chown -R `whoami`:`whoami` ~/redroid
编译
构建编译镜像:
cd ~/ && git clone https://github.com/remote-android/redroid-doc.git
cd redroid-doc/android-builder-docker/
docker build --build-arg userid=$(id -u

本文详细指导如何在RK3588平台上编译Redroid云手机镜像,包括服务器准备、环境配置、代码同步、编译过程、自定义secureflag及打包导入,适合对Android开发和Docker有一定了解的技术人员。
最低0.47元/天 解锁文章
3396

被折叠的 条评论
为什么被折叠?



