Can you mix koin-core & koin-android in 3.3.0?...
# koin
z
Can you mix koin-core & koin-android in 3.3.0? Upgrading to 3.3.0 gave me some odd exceptions at runtime with
startKoin
and
androidLogger
Copy code
import org.koin.android.ext.koin.androidContext
import org.koin.android.ext.koin.androidLogger
import org.koin.core.context.startKoin

class MainApplication : Application() {
    @Suppress("SpreadOperator")
    override fun onCreate() {
        super.onCreate()
        startKoin {
            androidLogger()
            androidContext(this@MainApplication)
            modules(*allModules)
        }
    }
}
Copy code
java.lang.LinkageError: Method void org.koin.android.logger.AndroidLogger.log(org.koin.core.logger.Level, java.lang.String) overrides final method in class Lorg/koin/core/logger/Logger; (declaration of 'org.koin.android.logger.AndroidLogger'
a
koin-android is in 3.3.1
z
I’ll try upping to 3.3.1
ok, upgrading koin-android to 3.3.1 seemed to be the fix. I also removed koin-core. thank you 👍
a
good 👍
312 Views