【发布时间】:2020-03-22 08:52:39
【问题描述】:
当我更新到 classpath 'com.android.tools.build:gradle:3.6.1' 时,我遇到了这个无法理解的错误。
R8: The method `java.util.concurrent.Flow$Subscriber org.reactivestreams.FlowAdapters.toFlowSubscriber(org.reactivestreams.Subscriber)` does not type check and will be assumed to be unreachable.
R8: The method `java.util.concurrent.Flow$Processor org.reactivestreams.FlowAdapters.toFlowProcessor(org.reactivestreams.Processor)` does not type check and will be assumed to be unreachable.
R8: The method `java.util.concurrent.Flow$Publisher org.reactivestreams.FlowAdapters.toFlowPublisher(org.reactivestreams.Publisher)` does not type check and will be assumed to be unreachable.
> Task :MXApp:minifyAdminReleaseWithR8 FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':MXApp:minifyAdminReleaseWithR8'.
> java.lang.NullPointerException (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2m 9s
也许有人暗示我要摆脱它?
【问题讨论】:
-
看起来好像您使用 R8 无法正确处理的库
reactive-streams-flow-adapters(类org.reactivestreams.FlowAdapters)。你能解释一下在你的代码中是如何使用它的吗?您能否使用--stacktrace运行./gradlew命令并提供详细的输出?我已经打开issuetracker.google.com/152163747 来跟踪这个。请在那里跟进。
标签: android android-r8 android-studio-3.6.1