[英]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.