Ayd*_*kan 46 android kotlin koin
我最近更新了Kotlinto的版本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 次 |
| 最近记录: |