gpt4 book ai didi

android - java.lang.NoClassDefFoundError : io. reactivex.Observable

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:00 25 4
gpt4 key购买 nike

当我在带有 API 21 的手机上的改造 API 中使用 Observable 时,我收到了这个错误:

java.lang.NoClassDefFoundError: io.reactivex.Observable

但在使用 API 19 的手机或使用 API 23 的模拟器上它可以工作。

这是我的 API 接口(interface):

import io.reactivex.Observable;
import retrofit2.Response;
import retrofit2.http.Body;
import retrofit2.http.POST;
public interface ApiService {
/**
* Created by Mohsen on 5/10/2017.
*
*/
@POST("/cp/api/")
Observable<Response<Integer>> Get_BuyBox_Count(@Body Object request);
}

这是我的 Retrofit 设置:

    @Provides
@Application_Scope
@Store_Retrofit_Qualifier
public Retrofit Store_retrofit(OkHttpClient client) {
return new Retrofit.Builder()
.baseUrl(Urls.Sotre_Base_Url)
.client(client)
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.addConverterFactory(JSONConverterFactory.create())
.addConverterFactory(GsonConverterFactory.create())
.build();
}

我的依赖项:

    compile 'com.squareup.retrofit2:retrofit:2.2.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'io.reactivex.rxjava2:rxjava:2.0.1'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'

最佳答案

终于,我找到了解决方案。

问题是 Rxjava 与 Constrainlayout 冲突

compile 'com.android.support.constraint:constraint-layout:1.0.2'

compile 'io.reactivex:rxjava:1.2.6'

关于android - java.lang.NoClassDefFoundError : io. reactivex.Observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44300482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com