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

编译AOSP davinci失败,执行lunch命令仍报错求解决方案

解决编译AOSP时vendor/xiaomi/davinci/davinci-vendor.mk不存在的错误

下面是针对该报错的具体解决方案:

  • 检查vendor代码同步状态
    适配小米Davinci机型的AOSP编译通常需要单独同步厂商提供的vendor代码。先确认你的repo清单是否包含vendor/xiaomi/davinci路径,若未包含,需添加对应仓库后执行同步命令:

    repo sync vendor/xiaomi/davinci
    

    如果是手动克隆的代码,直接检查该目录是否存在,若缺失则重新拉取对应vendor仓库。

  • 从设备提取vendor分区生成对应文件
    若没有公开的vendor代码仓库,需要从运行官方MIUI的Davinci设备上提取vendor分区内容,再通过工具(如extract-vendor-files类脚本)转换生成davinci-vendor.mk及相关vendor文件,确保生成的文件路径与device/xiaomi/davinci/device.mk第477行的引用完全匹配。

  • 临时注释vendor.mk引用(仅调试用)
    如果只是想验证基础编译流程,可临时修改device/xiaomi/davinci/device.mk文件,将第477行引用vendor/xiaomi/davinci/davinci-vendor.mk的代码行注释掉(在行首添加#)。但此方法会丢失厂商特有功能支持,仅适合临时调试,不建议用于最终编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 05:55:00