阿里云热修复后,协程报错


#1

集成阿里云热修复后,加载新补丁完成后,启动App协程报错
java.lang.IllegalStateException:
Module with the Main dispatcher is missing. Add dependency providing the Main dispatcher, e.g. ‘kotlinx-coroutines-android’


#2

jvm的dispatcher main采用了ServiceLoader机制来加载,可能是阿里的热修复方案破坏了这个机制。建议他们解决下


#3

和阿里那边确认了下,他们现在正在修改整个问题 ,短期不会更新,楼主有其他方案吗


京ICP备16022265号-2 Kotlin China 2017 - 2018