为什么要用windows搭建aosp的环境?Ubuntu的Bug实在令人发指,从输入法到各种应用的问题最终选择了这条路。
整体采用wsl2+Ubuntu20.04lts版本进行环境配置。
Step1:安装wsl
在综合看了多篇文章之后,总结得出,都没有官方文档写的清晰。直接贴出官网链接:安装 WSL | Microsoft Learn
根据教程指引一步步的来做就好,若有小伙伴wsl install始终无法完成下载,可以在上述链接中找到脱机安装进行安装就好。以下我只说一下我遇到的一些需要注意的地方吧。
1.安装完成后,记得配置WSL Settings,将虚拟内存分配的大一些,至少16G以上,确保编译顺利进行。
2.wsl默认安装位置在C盘,编译源代码+产物所需空间要预留300G以上空间。若C盘空间不够,自行查询将wsl转移至其他盘符中。由于我单独将一块完整硬盘格式化为ext4格式(linux可读,windows无法读取),后期打算通过挂载节点的方式使用此硬盘,所以调整了wsl默认空间大小,也就放在了C盘中。
3.要了解wsl2和wsl的本质区别,wsl2是具有Linux完整内核的,wsl不具有。就引发了一个问题,就是说wsl中不存在跨文件系统工作不涉及到效率问题,但是wsl2中就引发了这个问题。此处建议还是仔细阅读官方文档。跨文件系统工作 | Microsoft Learn
Step2:安装Ubuntu
建议安装20.04lts,之前尝试过在Ubuntu22、24上进行安装环境,各种依赖版本不匹配问题导致放弃,目前使用20.04版本相对稳定。直接在Micr

最低0.47元/天 解锁文章
625

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



