I just figured it out with a hunch! I recently had to add multi-dex support after upgrading to the new Fabric framework, and I had a feeling that maybe I didn't do it correctly. So after adding these additional changes, now it no longer crashes:
In my build.gradle, I added an incremental settings:
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
and an additional dependency:
compile 'com.android.support:multidex:'
and on my application class I'm extending MultiDexApplication:
public class TownsquareEvents extends android.support.multidex.MultiDexApplication
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…