当minifyEnabled设置为true时,Rxjava3无法按预期工作

当minifyEnabled设置为true时,Rxjava3无法按预期工作,java,android,rx-java3,Java,Android,Rx Java3,当我将build.gradle中的minifyEnabled设置为true时,当我正确查看日志和API响应时,rxjava3似乎突然无法按预期工作 所以我要做的就是创建一个空的新项目 导入Rxjava3(3.0.13): 实现“io.reactivex.rxjava3:rxjava:3.0.13” 已将BuildType更改为: 将MainActivity.java的onCreate函数更改为: 它不起作用 有人能告诉我怎么走吗?提前感谢您。尝试在Proguard中添加此选项 -dontwa

当我将build.gradle中的minifyEnabled设置为true时,当我正确查看日志和API响应时,rxjava3似乎突然无法按预期工作

所以我要做的就是创建一个空的新项目

  • 导入Rxjava3(3.0.13):
    实现“io.reactivex.rxjava3:rxjava:3.0.13”

  • 已将BuildType更改为:

  • 将MainActivity.java的onCreate函数更改为:
  • 它不起作用


    有人能告诉我怎么走吗?提前感谢您。

    尝试在Proguard中添加此选项

    -dontwarn java.util.concurrent.**
    

    您是否收到任何其他警告?请尝试在Proguard
    -dontwarn java.util.concurrent.*.
    -dontwarn java.util.concurrent.*.*中添加此警告!非常感谢。也许你想回答下面的问题,这样我就可以选择你作为正确答案了?不用担心,我一定会这么做的。
     @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            // Simply give me "Test"
            Single.just("Test")
                    .subscribe(new SingleObserver<String>() {
                        @Override
                        public void onSubscribe(@NonNull Disposable d) {
    
                        }
    
                        @Override
                        public void onSuccess(@NonNull String s) {
                            Log.d("TAG", s); // (s expect: "Test", get: null)
                        }
    
                        @Override
                        public void onError(@NonNull Throwable e) {
    
                        }
                    });
        }
    
    ##---------------Begin: proguard configuration for rxjava  ----------
    -dontwarn java.util.concurrent.Flow*
    ##---------------End: proguard configuration for rxjava  ----------
    
    -dontwarn java.util.concurrent.**