为红米2 redmi 2 (wt88047) 编译Lineage 15.1时遇到供应商文件缺失

在Lineage 官网上下载Lineage OS 15.1 源码后,通过breakfast wt88047切换到设备下,下一步使用brunch wt88047命令开始完全构建时出现文件缺失。

编译Lineage 15.1时遇到供应商vendor文件缺失

ninja: no work to do.
[1/2] glob device/*/*/Android.bp
ninja: no work to do.
Environment variable BUILD_NUMBER was modified (76360e5e35 => ff6ff3a516), regenerating...
[1069/1069] including ./vendor/wingtech/wt88047/Android.mk ...
[ 50% 1/2] glob device/*/*/Android.bp
ninja: error: 'vendor/wingtech/wt88047/proprietary/vendor/app/imssettings/imssettings.apk', needed by '/home/ginryan/android/lineage/out/target/product/wt88047/obj/APPS/imssettings_intermediates/package.apk', missing and no known rule to make it
08:02:57 ninja failed with: exit status 1

对此我们需要从proprietary_vendor_wingtech仓库中下载整个目录,然后将vendor目录进行覆盖,我们要在本地的仓库子目录vendor/wingtech/wt88047/proprietary/ 覆盖合并目录文件结构,然后重新运行brunch wt88047命令。

如果遇到该错误,

Non-symlink /out/lineage/target/product/sagit/system/vendor detected!
You cannot install files to /out/lineage/target/product/wt88047/system/vendor while building a separate vendor.img!
ninja: build stopped: subcommand failed.
20:48:36 ninja failed with: exit status 1

一定要删除 out/target/product/$(model)/system 下的所有文件重新编译。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值