windows搭建aosp编译环境

为什么要用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值