我正在尝试生成一个rom来安装在我的手机中,这是一个摩托罗拉1Gen代号 Falcon 。我已经按照source.android.com上的官方教程和this tutorial的说明进行了操作。 总结一下我的所作所为:
repo init -u https://android.googlesource.com/platform/manifest
回购同步
git clone github.com/CyanogenMod/android_device_motorola_falcon -b cm-14.1 device / motorola / falcon
git clone github.com/CyanogenMod/android_kernel_motorola_msm8226 -b cm-14.1 kernel / motorola / msm8226
(我删除了https://,因为我的帐户只能发布两个链接)
。建立/ envsetup.sh
午餐aosp_arm-eng
make -j8
根据我发布的xda-developers的本教程,在成功构建之后,它将创建一个.zip文件,在 out / target / product / * CODENAME * 中闪现。但它仅使用 system.img 文件创建了 out / target / product / generic ,而不是 out / target / product / falcon 我期待(我的期望是对的吗?)。
所以,无论如何,我是否错过了制作它的重要事项?如何正确制作我的目标?提前谢谢。
答案 0 :(得分:2)
不再积极开发或支持Cyanogenmod。它已经成为LineageOS,所以你最好的选择是看看那里。构建Cyanogenmod(或LineageOS)与AOSP上描述的略有不同。请在此处查看Moto G的具体说明:https://wiki.lineageos.org/devices/falcon/build
答案 1 :(得分:0)
你是故意为generic
建立的,虽然你不知道。 lunch aosp_arm-eng
设定目标。 aosp_arm-eng
不是你要为之构建的猎鹰,而是generic
。
要为猎鹰构建,请从lunch
菜单中选择正确的项。