AOSP Android 14 (android-14.0.0_r73) lunch命令无法显示菜单
AOSP lunch命令无法显示菜单的解决方法(Android 14 android-14.0.0_r73,Ubuntu 22.04)
可能原因及对应解决步骤
1. 补充依赖库
lunch菜单依赖ncurses交互库,Ubuntu 22.04可能缺少相关组件,执行以下命令安装:
sudo apt-get install libncurses5-dev libncursesw5-dev
2. 修复终端环境变量
- 确保使用标准终端(避免精简容器类终端环境)
- 手动设置TERM环境变量,执行:
export TERM=xterm-256color
之后重新运行lunch命令
3. 直接指定构建目标
如果菜单问题无法快速解决,可以跳过菜单直接指定目标,比如针对模拟器:
# x86_64模拟器目标 lunch aosp_x86_64-eng # arm64模拟器目标 lunch aosp_arm64-eng
针对实体设备则替换为对应设备的目标名称,例如aosp_pixel6-eng
4. 校验源码完整性
重新同步源码确保无缺失:
repo sync -j$(nproc)
同步完成后重新初始化环境:
source build/envsetup.sh
再执行lunch
内容的提问来源于stack exchange,提问作者Vivek Faldu
相关产品推荐
相关产品推荐

