Ayd*_*kan 46 android kotlin koin
我最近更新了Kotlin
to的版本1.4.0-rc
。
从那时起Koin
返回以下运行时错误:
java.lang.NoSuchMethodError: No virtual method elapsedNow()D in class Lkotlin/time/TimeMark
Ayd*_*kan 44
显然这个问题是由于androidLogger()
与 Koin 一起使用造成的。目前只有一种解决方法,即从 迁移androidLogger()
到androidLogger(Level.ERROR)
已经为此目的创建了一个问题:
https://github.com/InsertKoinIO/koin/issues/847
小智 37
使用最新的alpha 版本,我的问题解决了。
// latest unstable
koin_version = '2.2.0-alpha-1'
implementation "org.koin:koin-androidx-scope:$koin_version"
implementation "org.koin:koin-androidx-viewmodel:$koin_version"
implementation "org.koin:koin-androidx-fragment:$koin_version"
Run Code Online (Sandbox Code Playgroud)
进入主文档了解更多详情:Koin 最新版本
避免该问题的另一种方法是@Aydinozkan 如何通过将记录器级别设置为错误或无来表示。
startKoin {
androidLogger(Level.NONE)
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8508 次 |
最近记录: |