编译环境要求:
- Visual Studio 2019
- Visual C++ build tools
- Visual C++ ATL for x86 & x64
- Visual C++ MFC for x86 & x64
- Windows 10 SDK (10.0.177763.0)
- Git.
- Python3. Needed for repo.
- VScode Visual studio code works well for emulator development.
- ms-vscode.cpptool. Needed for debugging.
- ms-vscode.cmake-tools. Needed for compiling.
源码编译
1. cd external\qemu\
2. android\rebuild.cmd
运行
生成目录
qemu-source\external\qemu\android\objs
运行
emulator -list-avds //列出当前已有的设备列表
emulator -version //查看当前版本
运行模拟器
set ANDROID_SDK_ROOT=E:\Develop\Android\Sdk
android\objs\emulator -avd Pixel_3_API_28 -netdelay none -netspeed full
VSCode 编译调试运行
配置
VS2019 编译调试运行
配置clang-llvm 编译器