[Android General] AlaskaLinuxUser:
Did you search your own logs? Look for the key words "error" "failed" and "crash".

Here is what I found:

--------- beginning of crash
12-17 18:51:20.487 7996 7996 E AndroidRuntime: FATAL EXCEPTION: main
12-17 18:51:20.487 7996 7996 E AndroidRuntime: Process: com.android.phone, PID: 7996
12-17 18:51:20.487 7996 7996 E AndroidRuntime: java.lang.NoSuchMethodError: No direct method <init>(Lcom/android/internal/telephony/Phone;)V in class Lcom/android/internal/telephony/dataconnection/DcTracker; or its super classes (declaration of 'com.android.internal.telephony.dataconnection.DcTracker' appears in /system/framework/telephony-common.jar)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.qualcomm.qti.internal.telephony.dataconnection.QtiDcTracker.<init>(QtiDcTracker.java:69)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.qualcomm.qti.internal.telephony.QtiTelephonyComponentFactory.makeDcTracker(QtiTelephonyComponentFactory.java:72)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.internal.telephony.GsmCdmaPhone.<init>(GsmCdmaPhone.java:227)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.qualcomm.qti.internal.telephony.QtiGsmCdmaPhone.<init>(QtiGsmCdmaPhone.java:77)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.qualcomm.qti.internal.telephony.QtiGsmCdmaPhone.<init>(QtiGsmCdmaPhone.java:70)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.qualcomm.qti.internal.telephony.QtiTelephonyComponentFactory.makePhone(QtiTelephonyComponentFactory.java:149)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.internal.telephony.PhoneFactory.makeDefaultPhone(PhoneFactory.java:193)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.internal.telephony.PhoneFactory.makeDefaultPhones(PhoneFactory.java:99)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.phone.PhoneGlobals.onCreate(PhoneGlobals.java:286)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:41)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5920)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.app.ActivityThread.access$1100(ActivityThread.java:200)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:193)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6718)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
12-17 18:51:20.487 7996 7996 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Now it comes down to searching online or through your code to see what that means. :good:

Is it worth it? That's up to you. I made a video about how to add that to your kernel here:

https://www.youtube.com/watch?v=APhdQkm0iz4&list=PLRJ9-cX1yE1m7MN7uSNCJl-phEs8ZmKsB&t=1s&index=10

Remember, that is for that specific kernel, you will need to modify for your specific kernel. :good:

That tree is not the right one for building LineageOS. You could use it, but you would have to edit it. Look for another tree that is for Lineage or CM, or check out my videos for editing a tree from one device to another. However, this particular tree is not the one you want.

I'd recommend, in your case that you build the pixel experience rom or aosp with this tree: (Android 8)

https://github.com/PixelExperience-Devices/device_motorola_cedric

Or LineageOS 14.1 with this tree:

https://github.com/jhenrique09/device_motorola_cedric

There is not a tree for lineageOS 16 for your phone yet, and I do not think that you can build it unless you gain some experience first. First try to build what has already been built, like LineageOS 14.1. Then build the pixel experience 8 rom. Then convert the tree from pixel experience 8 to lineageOS 15.1 and build that. Then you will have a better understanding of how to build lineageOS 16 for your phone. You may do as you wish, but this is my recommendation. :cowboy: