【问题标题】:Android Proguard Kotlinx Coroutines warningAndroid Proguard Kotlinx Coroutines 警告
【发布时间】:2020-02-01 15:52:12
【问题描述】:

我有这些警告?如何解决?

我试着做-dontwarn kotlinx.coroutines.flow.**inlined** 它解决了警告,但我认为我的应用程序崩溃了。

警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$10$1:找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines .Continuation)' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$10 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$2$1: 找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$2 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$3$1: 找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$3 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$4$1:找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$4 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$5$1:找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$5 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$6$1:找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$6 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$7$1: 找不到封闭方法'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) ' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$7

【问题讨论】:

  • 你有什么解决办法吗?

标签: android kotlin proguard kotlin-coroutines


【解决方案1】:

-dontwarn 按照它所说的去做。这可能更相似:

-keep class kotlinx.coroutines.**

【讨论】:

    【解决方案2】:

    我从kotlinx-coroutines-android:1.3.2 更新到:1.3.7,此时所有这些警告都消失了。

    我确实得到了一些新的,需要添加以下内容来删除它们:

    -dontwarn kotlinx.coroutines.debug.**

    【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2021-11-23
      • 1970-01-01
      • 2023-01-01
      • 2019-12-30
      • 2022-08-03
      • 2017-05-14
      • 1970-01-01
      • 2018-03-08
      相关资源
      最近更新 更多