WSL2极大的方便了Windows 10系统和Linux系统的互访,非常适用于需要双系统频繁互访的开发场景。
Android系统的编译和调试,就是这样的一个例子。下面我们在Windows 10上搭建android-sdk调试Android 6 image的环境。
1.安装android studio
1.1 下载安装Ubuntu 16.04
浏览器访问www.android-studio.org,下载安装android studio。
安装完成后,启动android studio,按照默认配置执行,并由android studio自动安装android-sdk。
如果安装过程中出现如下错误,先略过。
Running Intel® HAXM installer
Failed to install Intel HAXM.
......
Installer log is located at C:\Users\youname\AppData\Local\Temp\haxm_log.txt
1.2 配置Android SDK
打开android studio的Tools–>SDK manager,在"SDK Platforms"页上勾选"Android 6.0",确定安装。
1.3 配置虚拟设备
打开android studio的Tools–>AVD manager。
点击"Create Virtual Device",选择"phone"->“Nexus 5”,在"System Image"页面选择"x86 Images"页,选择下载Android 6.0 Marshmallow 的x86_64平台images,定义一个简单的avd