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

1.先检查系统是否开启了虚拟支持。

notion image
 
如果你已经开启了,执行这三条命令
. build/envsetup.sh lunch aosp_x86_64-eng (上次编译的版本)
emulator
 

2.模拟器启动失败的原因 和解决

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

3.系统单编译

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

© Anne 2021-2024