当minifyEnabled设置为true时,Rxjava3无法按预期工作
当我将build.gradle中的minifyEnabled设置为true时,当我正确查看日志和API响应时,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
实现“io.reactivex.rxjava3:rxjava:3.0.13”
有人能告诉我怎么走吗?提前感谢您。尝试在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.**