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

如何修复add_lunch_combo过时提示及自定义ROM编译lunch组合缺失问题?

解决自定义ROM编译的lunch选项缺失与过时警告问题

1. 替换过时的add_lunch_combo配置

提示明确说明add_lunch_combo已过时,需改用COMMON_LUNCH_CHOICES:
找到设备目录下的device/realme/rmx1921/AndroidProducts.mk(无则新建),添加以下内容(注意前缀要和device.mk里的PRODUCT_NAME完全一致):

COMMON_LUNCH_CHOICES := \
    rmx1921-user \
    rmx1921-userdebug \
    rmx1921-eng

2. 清理旧脚本里的过时代码

打开device/realme/rmx1921/vendorsetup.sh,把所有以add_lunch_combo开头的行全部删除,这些旧配置已不再生效。

3. 重新加载环境并测试

在终端重新执行环境脚本:

source build/envsetup.sh

再运行lunch,就能看到rmx1921对应的选项列表了。

额外检查点

  • 确认device.mk中的PRODUCT_NAME与COMMON_LUNCH_CHOICES里的前缀完全匹配,比如PRODUCT_NAME := rmx1921,对应选项就是rmx1921-userdebug这类。
  • 如果仍找不到选项,检查AndroidProducts.mk是否被编译系统识别:可查看设备目录下的Android.mk是否包含该文件,或相关全局配置里是否有指向它的设置。

内容的提问来源于stack exchange,提问作者mr.Learner

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:22:12