I have a problem launching our application. Since I released the first version of the application there was no problem, I was going to release the second version and I got an unexpected fatal error. This is not a Main Activity error, it is an error in the ThemeStore class. Can someone solve this for me?
FATAL EXCEPTION: main Process: com.adgutech.adomusic, PID: 6513 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/adgutech/commons/themes/ThemeStore; at com.adgutech.adomusic.App2.onCreate(App2.kt:38) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5781) at android.app.ActivityThread.-wrap1(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1690) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6548) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.adgutech.commons.themes.ThemeStore" on path: DexPathList[[zip file "/data/app/com.adgutech.adomusic-ltUHFJ-nRJPP24_UJI6tEA==/base.apk"],nativeLibraryDirectories=[/data/app/com.adgutech.adomusic-ltUHFJ-nRJPP24_UJI6tEA==/lib/arm, /system/lib, /vendor/lib]]' at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.adgutech.adomusic.App2.onCreate(App2.kt:38) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5781) at android.app.ActivityThread.-wrap1(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1690) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6548) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
App2:
package com.adgutech.adomusic
import android.app.Application
import androidx.preference.PreferenceManager
import com.adgutech.adomusic.appshortcuts.DynamicShortcutManager
import com.adgutech.adomusic.helpers.WallpaperAccentManager
import com.adgutech.commons.isVersionOMR1
import com.adgutech.commons.themes.ThemeStore
import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin
class App2 : Application() {
companion object {
private var instance: App2? = null
fun getContext(): App2 {
return instance!!
}
fun isProVersion(): Boolean {
return BuildConfig.DEBUG
}
}
override fun onCreate() {
super.onCreate()
instance = this
// default theme
if (!ThemeStore.isConfigured(this, 3)) {
ThemeStore.editTheme(this)
.accentColorRes(R.color.blue_dark_default)
.coloredNavigationBar(true)
.commit()
}
}
}
New contributor
adgutech is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.