前面已经下载并编译了AOSP 13的源码,这里记录如何将AOSP运行到虚拟机上,以及运行过程中的报错解决
😉 前文
AOSP-源码下载编译- 在设备上运行AOSP的build,传统的方法是在电脑上运行emulator
- 这里采用官方推荐的方法:Cuttlefish
- 使用前提:宿主机支持虚拟化
🌐 效果预览

😇 检测虚拟化支持
- 如果上述命令输出结果为非零值,则表明支持虚拟化,反之不支持
😬 安装基础软件包
🤓 下载并启动Cuttlefish
- 下载地址:
- 选择分支:aosp-main
- 选择 aosp_cf_x86_64_phone 构建目标下载


- 下载镜像包:在“Artifacts”面板中,下载 Cuttlefish 的工件。
- 点击
aosp_cf_x86_64_phone-img-xxxxxx.zip工件,“xxxxxx”是此设备的 build ID。 - 下载
cvd-host_package.tar.gz。


- 解压软件包:
- 启动Cuttlefish:
🫣 其他
- 验证 Cuttlefish 是否可通过 adb 显示:
- 在您启动 Cuttlefish 的同一文件夹中,运行以下命令,以便查看宿主机上通过 adb 显示的所有 Android 设备的列表:
- 终止 Cuttlefish 进程:
- 在web端查看虚拟机:浏览器中进入 https://localhost:8443(注意是https协议)
🤤 官方文档
- Author:CoderWdd
- URL:https://www.wuinsights.top//article/88747341-5ab1-4168-8010-b98ccbe5047a
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts