简体   繁体   English

Android Proguard Kotlinx 协程警告

[英]Android Proguard Kotlinx Coroutines warning

I have these warnings?我有这些警告? How to solve it?如何解决?

I tried to do -dontwarn kotlinx.coroutines.flow.**inlined** It solves the warning, but I think my app crashes.我试图做-dontwarn kotlinx.coroutines.flow.**inlined**它解决了警告,但我认为我的应用程序崩溃了。

Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$10$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$10 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$2$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$2 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$3$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$3 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$uns警告: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:在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$ 中找不到封闭方法 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' asFlow$$inlined$unsafeFlow$3 警告:kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$uns afeFlow$4$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$4 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$5$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$5 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$6$1: can't find enclosing method 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$6 Warning: kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$7$1: can't find enclosing method 'java.lang.Object collect$$forIn afeFlow$4$1:在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$ 中找不到封闭方法 'java.lang.Object collect$$forInline(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' 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$$forIn line(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' in program class kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$7 line(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation)' 在程序类 kotlinx.coroutines.flow.FlowKt__BuildersKt$asFlow$$inlined$unsafeFlow$7

-dontwarn does what it says. -dontwarn做它所说的。 This might rather be something alike:这可能是类似的东西:

-keep class kotlinx.coroutines.**

I updated from kotlinx-coroutines-android:1.3.2 to :1.3.7 , at which point all of those warnings went away.我从kotlinx-coroutines-android:1.3.2:1.3.7 ,此时所有这些警告都消失了。

I did get a few new ones, and needed to add the following to remove them:我确实得到了一些新的,并且需要添加以下内容来删除它们:

-dontwarn kotlinx.coroutines.debug.**

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 flow 在 kotlinx-coroutines-android:1.5.0 中不可用? - Flow is not available in kotlinx-coroutines-android:1.5.0? Android | Kotlin | 流 - 不能转换为 kotlinx.coroutines.flow.StateFlow - Android | Kotlin | Flow - cannot be cast to kotlinx.coroutines.flow.StateFlow Android Roboguice proguard警告 - Android Roboguice proguard warning 找不到 kotlinx.coroutines - kotlinx.coroutines not found 在带有 ProGuard 的 Android Instrumentation 测试中使用 Kotlin 协程 - Using Kotlin coroutines in Android Instrumentation test with ProGuard API 调用期间 Android 屏幕旋转给出 kotlinx.coroutines.JobCancellationException - Android screen rotation during API call gives kotlinx.coroutines.JobCancellationException 获取异常 kotlinx.coroutines.JobCancellationException:作业在 Kotlin android 中的 CoroutineWorker 中被取消 - Getting Exception kotlinx.coroutines.JobCancellationException: Job was cancelled in CoroutineWorker in Kotlin android Gradle构建失败[Android]'META-INF / kotlinx-coroutines-core.kotlin_module' - Gradle Build fails [Android] 'META-INF/kotlinx-coroutines-core.kotlin_module' 找不到接受参数类型 'kotlinx.coroutines.flow.MutableStateFlow' DataBinding Android 的设置器 - Cannot find a setter for that accepts parameter type 'kotlinx.coroutines.flow.MutableStateFlow' DataBinding Android 即使我在 Android 中手动设置为 null,为什么 Flow (kotlinx.coroutines.flow) 无法使用 Retry? - Why does Flow (kotlinx.coroutines.flow) not working with Retry even though I manually set as null in Android?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM