起因

在部署云手机之前,一直在玩一个手游(部落冲突),因为自己偷懒开了辅助打资源,所以每次使用购买的云手机就觉得花了很多钱,本次尝试在本来运行的香橙派上面部署安卓系统,因本次需要部署的东西还学习过,所以本次在尝试部署的过程有任何问题都可以和大家讨论。

Step 1:

好好阅读Readme.md

redroid (Remote anDroid) 是一种 GPU 加速的 AIC(Android In Cloud)解决方案。您可以启动许多 Linux 主机(、等)中的实例。Redroid 同时支持 和 架构。redroid 适用于云游戏、虚拟化手机、自动化测试等,能够便捷的部署很多个Android容器,非常适合于云游戏等应用…(以上废话,一个词总结:云手机)。

项目地址:GitHub

通过仔细研读这篇readme发现,这个小玩意,需要两个内核模块支持:ashmem(注:主线内核在5.18 drop了这个模块,官方的替代方案是memfd,而且redroid也提供了androidboot.use_memfd=1来启用memfd支持,所以理论上可以不编译这个模块,不过这里稳妥起见,还是编译进去了)和binder。虽然作者也提供了redroid_modules库来进行树外模块的安装,但是我的内核版本太高了(5.16.17),编译过不了,于是只能通过自定义内核的方式了。

目前支持:

Step 2:

自定义内核,开搓!

 

 

 

原文链接:

https://blog.csdn.net/CNflysky/article/details/128751428

 

 

发表回复

后才能评论