起因
在部署云手机之前,一直在玩一个手游(部落冲突),因为自己偷懒开了辅助打资源,所以每次使用购买的云手机就觉得花了很多钱,本次尝试在本来运行的香橙派上面部署安卓系统,因本次需要部署的东西还学习过,所以本次在尝试部署的过程有任何问题都可以和大家讨论。
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
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。