[prjkt.io] _glook:
Issues making theme for Out of Milk

So I'm trying to make a theme for the app Out Of Milk and am running into some issues.

My Device is: Sony Xperia ZX2 Compact

My version ROM is Omnirom 9-20190222-apollo-HOMEMADE

My substratum is 1015

I'll post my logcat at the end

Here are the things I did:

Clone https://github.com/substratum/template, follow instructions on the github.

Use APK Tool to deconstruct the APK for Out of Milk to get the built in assets. (adb pull /data/app/com.capigami.outofmilk/base.apk)

Go into Android Studio's project view and open up app > assets > overlays. Delete everything, create a new directory named "com.capigami.outofmilk".

In that directory, create a "res" directory, then a "values" directory inside of that.

Go into APK Tool's generated directory for Out of Milk APK and copy "res/values/colors.xml" to this new directory.

Don't change anything in the file, I just want to make sure it works with the original files as a sanity check.

Build in Android Studio.

In my project directory, go to app/build/outputs/apk/debug/. "adb push app-debug.apk (phone storage)".

Run the apk on my phone.

Build/Enable, do the whole rigamarole.

Run OutOfMilk. It immediately crashes as soon as it opens. Here's a logcat when the app crashes:

03-11 00:00:32.605 10452 11178 I ActivityManager: Killing 14428:com.capigami.outofmilk/u0a194 (adj 0): crash
03-11 00:00:32.843 756 1352 W SurfaceFlinger: Attempting to destroy on removed layer: 1fa225e Application Error:
com.capigami.outofmilk#0
03-11 00:00:33.714 10452 11453 I ActivityManager: START u0 {act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.capigami.outofmilk/.activity.StartActivity
bnds=[432,1229][648,1521] (has extras)} from uid 10121
03-11 00:00:33.792 10452 10468 I ActivityManager: Start proc 14569:com.capigami.outofmilk/u0a194 for activity
com.capigami.outofmilk/.activity.StartActivity
03-11 00:00:33.862 14569 14586 I FA : adb shell setprop debug.firebase.analytics.app com.capigami.outofmilk
03-11 00:00:33.951 10452 11453 I ActivityManager: START u0 {cmp=com.capigami.outofmilk/.MainActivity} from uid 10194
03-11 00:00:33.995 14569 14674 W InstanceID: Instance ID SDK is deprecated, com.capigami.outofmilk should update to
use Firebase Instance ID
03-11 00:00:34.003 14569 14569 E AndroidRuntime: Process: com.capigami.outofmilk, PID: 14569
03-11 00:00:34.003 14569 14569 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.capigami.outofmilk/com.capigami.outofmilk.MainActivity}: android.view.InflateException: Binary XML
file line #11: Binary XML file line #23: Error inflating class Spinner
03-11 00:00:34.003 14569 14569 E AndroidRuntime: at
com.capigami.outofmilk.activity.NavigationDrawerActivity.onCreate(NavigationDrawerActivity.java:113)
03-11 00:00:34.003 14569 14569 E AndroidRuntime: at com.capigami.outofmilk.MainActivity.onCreate(MainActivity.java:81)
03-11 00:00:34.419 10452 10658 W ActivityManager: Force finishing activity com.capigami.outofmilk/.MainActivity
03-11 00:00:34.424 10452 10467 I ActivityManager: Showing crash dialog for package com.capigami.outofmilk u0
03-11 00:00:34.824 14569 14669 D EventBus: No subscribers registered for event class
com.capigami.outofmilk.events.SyncCompleteEvent
03-11 00:00:34.922 10452 10466 W ActivityManager: Activity pause timeout for ActivityRecord{7775a9 u0
com.capigami.outofmilk/.MainActivity t357 f}
03-11 00:00:34.975 10452 10465 I ActivityManager: Displayed com.capigami.outofmilk/.MainActivity: +1s239ms

As it's using the default file, I'm not sure why it's crashing. Does anyone have any insight into what might be happening? Maybe I did something wrong in my steps?