Ubuntu18.04 编译 Aosp 11 - 启动模拟器(二)
type
status
date
slug
summary
tags
category
icon
password
学习内容
上一篇 编译花了很长时间,后面去查了资料, make -jN 这里 还是给少(本人无知,太怕搞崩我电脑了)下次单编的时候再测下。
这次的后续是使用模拟器 ,启动编译的系统。(本来我觉得这挺简单的,谁知道这也能出问题。继续看后面吧。)
1.先检查系统是否开启了虚拟支持。

如果你已经开启了,执行这三条命令
. build/envsetup.sh
lunch aosp_x86_64-eng
(上次编译的版本)emulator
2.模拟器启动失败的原因 和解决
弹出了这错误,我需要去启动虚拟化的加速,还有前面的虚拟技术。

1.安装 cpu-checker 包:
sudo apt-get install cpu-checker
egrep -c '(vmx|svm)' /proc/cpuinfo
输出为 1 或更大意味着支持虚拟化。输出 0 表示您的 CPU 不支持硬件虚拟化。
- Run the
kvm-ok
command:
kvm-ok
预期产出:
如果收到以下错误,则表示您仍然可以运行虚拟机。但是,如果没有 KVM 扩展,您的虚拟机速度会变慢。
- 在 Linux 上安装 KVM
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
sudo adduser $USER libvirt
sudo adduser $USER kvm
之后重启虚拟机
再去执行 前面的三条命令,就拉起来了,没有想象中的卡顿。

3.系统单编译
看了皇叔的文章,没有遇到什么bug ,就不记录了。
后续会记录下源码学习的内容,感兴趣的可关注下。