玩转wsl2之编译android 6

本文详细介绍了如何利用Windows子系统Linux(WSL2)中的Ubuntu16.04环境编译Android6。首先,通过微软商店下载并迁移Ubuntu16.04到非系统盘,扩展虚拟磁盘空间以适应大型项目。接着,下载repo工具,通过两种方式获取Android6源码。最后,更改国内软件源,安装openJDK7和必要依赖,执行编译步骤。

  WSL2极大的方便了Windows 10系统和Linux系统的互访,非常适用于需要双系统频繁互访的开发场景。

  Android系统的编译和调试,就是这样的一个例子。下面我们使用WSL2来编译Android 6。

1.安装Ubuntu 16.04分发版
1.1 下载安装Ubuntu 16.04
  目前"Microsoft Store"微软商城中搜索Ubuntu,已经找不到Ubuntu 16.04版本,可以用浏览器访问https://www.microsoft.com/zh-cn/p/ubuntu-1604-lts/9pjn388hp8c9?rtc=1&activetab=pivot:overviewtab跳转安装。
  下载启动后,查看运行状态。

  PS C:\WINDOWS\system32> wsl -l -v
    NAME            STATE           VERSION
  * Ubuntu-16.04    Running         2

  由于Android 6的代码量比较大,也为了后续代码维护方便,我们把Ubuntu 16.04环境迁移到空间比较大的非系统盘。打开管理员"Windows PowerShell":

  PS C:\WINDOWS\system32> wsl -t Ubuntu-16.04
  PS C:\WINDOWS\system32> wsl -l -v
    NAME            STATE           VERSION
  * Ubuntu-16.04    Stopped         2  
  PS C:\WINDOWS\system32> wsl --export Ubuntu-16.04 d:\wsl-ubuntu1604.tar
  PS C:\WINDOWS\system32> wsl --unregister Ubuntu-16.04
  正在注销...
  PS C:\WINDOWS\system32> wsl --import Ubuntu-16.04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值