9.0代码 编译红米Note 7 找不到选项

1.官网下载代码 repo init -u https://github.com/MoKee/android.git -b mkp
2天终于repo sync成功,想尝试编译。

source build/envsetup.sh 后执行lunch

选择 45 编译 lavender

提示:

build/make/core/product_config.mk:234: error: Can not locate config makefile for product “mk_lavender”.
09:33:29 dumpvars failed with: exit status 1
Device lavender not found. Attempting to retrieve device repository from MoKee Open Source Github (http://github.com/MoKee).

Failed to search GitHub
build/make/core/product_config.mk:234: error: Can not locate config makefile for product “mk_lavender”.
09:35:40 dumpvars failed with: exit status 1
build/make/core/product_config.mk:234: error: Can not locate config makefile for product “mk_lavender”.
09:35:40 dumpvars failed with: exit status 1

** Don’t have a product spec for: ‘mk_lavender’
** Do you have the right repo manifest?

求指导

https://github.com/MoKee/android_device_xiaomi_lavender

lavender未开源。

额,那该怎么弄? 第一次搞这个 想给我心爱的note 7 刷个自己编译的rom

你好 https://github.com/MoKee/android_device_xiaomi_lavender

这里面 没有内容额。。


那就是说 个人无法拿到这个代码 就没法自己编译红米note7了吗?

还是说 我捐献贡献啥的 就可以申请到这些代码呢?

联系维护者 @subdragonzj

2 Likes

你好 谢谢 支持,

下载代码后 遇到点编译问题 还请指导下:

device/xiaomi/lavender/doze/res/values/styles.xml:34: error: resource layout/preference_category_material_settings (aka org.mokee.settings.doze:layout/preference_category_material_settings) not found.
device/xiaomi/lavender/doze/res/values/styles.xml:45: error: resource layout/preference_material_settings (aka org.mokee.settings.doze:layout/preference_material_settings) not found.
error: failed linking references.
ninja: build stopped: subcommand failed.
12:33:28 ninja failed with: exit status 1

需要在哪里配置什么东西吗?

源码没拉全。

应该把仓库写到roomservice.xml里再lunch,而不是手动扔在device里。

1 Like

你好 我在代码中 没有找到 roomservice.xml这个文件。

重新repo sync了一遍 还是没有

需要重新 init repo仓库吗?

你好 我又重新把device对应的lavender下载到本地

相当于两份代码都重新下载了 编译还是报错。
比如目前报错 preference_category_material_settings 找不到 确实在代码中搜不到

那么他正确的位置在哪? 我是哪个代码下载的有问题? 如果不忙的话 能否指导下 非常感谢!

.repo/local_manifests/roomservice.xml 不存在的话自己建。

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="SubDragonzj/android_device_xiaomi_lavender" path="device/xiaomi/lavender" remote="mokee" />
  <project name="SubDragonzj/android_vendor_xiaomi_lavender" path="vendor/xiaomi/lavender" remote="mokee" />
  <project name="SubDragonzj/android_kernel_xiaomi_lavender" path="kernel/xiaomi/lavender" remote="mokee" />
</manifest>

完了之后 repo sync 一下。

1 Like

好的 非常感谢 我试试

android_packages_resources_devicesettings

你好, 想问下 8.1 的对应lavender 的代码 路径在哪 在git上没有搜到。

红米Note 7出厂就是9.0,怎么会有魔趣8.1呢?

1 Like

感谢回复! 了解了。

你好,34. mk_dipper-userdebug 这个也是相同问题 我想自己编译

@afei_king 你好,aosp 编译红米note 7的rom 成功了吗?