You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用lunch命令编译Pixel 6的AOSP时遇问题求助

解决Pixel 6 AOSP编译lunch环节错误的方案

问题回顾

编译Android 14.0.0_r73(构建ID AP2A.240905.003.F1)分支的Pixel 6(oriole)AOSP时,执行lunch相关命令出现以下错误:

  1. 执行lunch aosp_oriole-trunk_staging-userdebug:提示No release config found for TARGET_RELEASE: trunk_staging
  2. 执行lunch aosp_oriole-ap2a-userdebug:提示fopen failed
  3. 直接执行lunch无目标菜单显示

解决方案

1. 使用正确的lunch目标

对于已同步的Android 14.0.0_r73分支,正确的lunch目标无需附加版本后缀,直接执行:

lunch aosp_oriole-userdebug

分支本身已经关联了AP2A版本的配置,额外添加-ap2a或-trunk_staging会导致配置文件匹配错误。

2. 验证release配置文件完整性

错误fopen failed是因为build/make/core/release_configs/下缺少对应版本的配置文件。检查ap2a.xml是否存在:

ls build/make/core/release_configs/ap2a.xml

如果文件不存在,重新同步build目录的源码:

repo sync build/make

3. 确认设备配置目录完整性

执行lunch无菜单,说明device目录下的Pixel 6配置未被识别。检查device/google/oriole目录是否存在:

ls device/google/oriole

若目录缺失或不完整,同步该目录:

repo sync device/google/oriole

4. 重新提取二进制驱动并初始化环境

确保驱动版本与构建ID AP2A.240905.003.F1完全匹配,提取驱动时需同意条款。提取完成后,重新初始化环境:

source build/envsetup.sh
lunch aosp_oriole-userdebug

5. 排查同步完整性

如果以上步骤无效,重新同步整个源码(确保网络稳定):

repo sync -c -j8 --fail-fast -v

降低-j参数值可以减少因网络问题导致的同步不完整。

内容的提问来源于stack exchange,提问作者CompEng88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 18:43:18