0

最近,我们的项目从 RxJava 2 迁移到了 RxJava 3。当我们在 Firebase 测试实验室中运行测试时,我们看到应用程序在测试期间崩溃:

java.lang.NoSuchMethodError: No static method fromRunnable(Ljava/lang/Runnable;)Lio/reactivex/rxjava3/disposables/Disposable; in class Lio/reactivex/rxjava3/disposables/Disposable; or its super classes (declaration of 'io.reactivex.rxjava3.disposables.Disposable' appears in /data/app/com.example.client.developer-OsNMqNiVevCOI094EihlVg==/base.apk!classes7.dex)

RxJava 3 包含静态接口方法,如此处所示但 Android Gradle 插件应该对这些用法进行去糖处理,并使它们在 Java 8 之前的 API 级别上工作。有谁知道这里发生了什么?

4

0 回答 0