Copyright 2016 - The CyanogenMod Project
Copyright 2017 - The LineageOS Project
I use this tree to build in Nougat cm-14.x and cm-14.x base source This tree works prefect in crDroid or ResurrectionRemix Nougat
How to build this... The below may be out of data check XDA thread to make shore the described tree below are the one be used today... Use the below in /home/user/source/.repo/local_manifests/roomservice.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Common qcom to build dtb and some etc lib-->
<project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-14.1" />
<!-- Strings for CMActions-->
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" revision="cm-14.1" />
<!-- Device/kernel/vendor-->
<project name="bhb27/device_motorola_quark" path="device/motorola/quark" remote="github" revision="N" />
<project name="bhb27/BHB27Kernel" path="kernel/motorola/apq8084" remote="github" revision="N" />
<project name="bhb27/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="N" />
</manifest>
Building after sync:
. build/envsetup.sh
make clean
lunch cm_quark-userdebug
time mka bacon -j4 2>&1 | tee quark.txt
Were the nunber after -j is the number of cores you wanna use for this task, quark.txt contains the build "log", read it in case the build fails searching for errors
This link (New_build_machine) may help to setup a build machine in case you don't know how to.
The Motorola Moto Maxx (codenamed "quark") is a high-end smartphone from Motorola mobility. It was announced on November 2014.
Basic | Spec Sheet |
---|---|
CPU | Quad-core 2.7 GHz Krait 450 |
Chipset | Qualcomm Snapdragon 805 |
GPU | Adreno 420 |
Memory | 3GB RAM |
Shipped Android Version | 4.4.4 |
Storage | 64 GB |
MicroSD | No |
Battery | Non-removable Li-Po 3900 mAh battery |
Display | 1440 x 2560 pixels, 5.2 inches (~565 ppi pixel density) |
Camera | 21 MP (5248 x 3936), autofocus, dual-LED flash |