Android studio E/ModuleIdSetter:设置模块id时出现异常。此错误是什么意思?

Android studio E/ModuleIdSetter:设置模块id时出现异常。此错误是什么意思?,android-studio,build-error,Android Studio,Build Error,我在android studio上构建一个应用程序,在设置模块id时遇到了这个错误。我不知道这个错误是关于什么的,我想知道它是什么,以及如何解决它。完整错误如下所示 2020-07-21 16:07:06.626 28147-28311/? E/ModuleIdSetter: exception when setting module id java.lang.IllegalStateException: Unable to get current module info in Modu

我在android studio上构建一个应用程序,在设置模块id时遇到了这个错误。我不知道这个错误是关于什么的,我想知道它是什么,以及如何解决它。完整错误如下所示

2020-07-21 16:07:06.626 28147-28311/? E/ModuleIdSetter: exception when setting module id
    java.lang.IllegalStateException: Unable to get current module info in ModuleManager created with non-module Context
        at com.google.android.chimera.config.ModuleManager.getCurrentModule(:com.google.android.gms@202414040@20.24.14 (120700-319035315):2)
        at aeua.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):4)
        at aeud.b(:com.google.android.gms@202414040@20.24.14 (120700-319035315):9)
        at aeql.a(Unknown Source:0)
        at rnb.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):0)
        at rjk.c(:com.google.android.gms@202414040@20.24.14 (120700-319035315):1)
        at rji.b(:com.google.android.gms@202414040@20.24.14 (120700-319035315):1)
        at rlz.b(:com.google.android.gms@202414040@20.24.14 (120700-319035315):6)
        at rlz.c(:com.google.android.gms@202414040@20.24.14 (120700-319035315):6)
        at rlz.b(:com.google.android.gms@202414040@20.24.14 (120700-319035315):10)
        at rlz.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):17)
        at rlz.g(:com.google.android.gms@202414040@20.24.14 (120700-319035315):3)
        at sbg.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):2)
        at sag.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):10)
        at rzx.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):0)
        at saa.handleMessage(:com.google.android.gms@202414040@20.24.14 (120700-319035315):28)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at aeiw.a(:com.google.android.gms@202414040@20.24.14 (120700-319035315):2)
        at aeiw.dispatchMessage(:com.google.android.gms@202414040@20.24.14 (120700-319035315):14)
        at android.os.Looper.loop(Looper.java:214)
        at android.os.HandlerThread.run(HandlerThread.java:67)

系统服务对
onCreate()之前的活动不可用。

比如说

这将抛出一个异常

private var audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager

override fun onCreate(savedInstanceState: Bundle?) {
}
但是,这不会

private lateinit var audioManager: AudioManager

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager  
}  

你有没有想过?我在我的应用程序中看到了同样的情况。@LukeWaggoner你解决了吗?这似乎通常发生在崩溃发生时,这是模拟器崩溃的副作用。你在使用Koin吗?我见过类似的情况,这是我的Koin组件配置的一个问题。