Android 如何解决找不到改装呼叫适配器的问题2.响应<;okhttp3.响应库>;

Android 如何解决找不到改装呼叫适配器的问题2.响应<;okhttp3.响应库>;,android,retrofit2,Android,Retrofit2,我正在调查我的Android应用程序中的2 我的gradle.build类似于:- retrofit2Version = "2.4.0" rxAndroidVersion = "2.0.2" rxJavaVersion = "2.1.12" okhttp3Version = "3.10.0" implementation "com.squareup.okhttp3:logging-interceptor:$okhttp3Version" implementation "com.squareu

我正在调查我的Android应用程序中的
2

我的gradle.build类似于:-

retrofit2Version = "2.4.0"
rxAndroidVersion = "2.0.2"
rxJavaVersion = "2.1.12"
okhttp3Version = "3.10.0"

implementation "com.squareup.okhttp3:logging-interceptor:$okhttp3Version"

implementation "com.squareup.retrofit2:retrofit:$retrofit2Version"
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit2Version"
implementation "com.squareup.retrofit2:converter-scalars:$retrofit2Version"
implementation "com.squareup.retrofit2:converter-jackson:$retrofit2Version"

implementation "io.reactivex.rxjava2:rxandroid:$rxAndroidVersion"
implementation "io.reactivex.rxjava2:rxjava:$rxJavaVersion"
我有三个版本的相同的
@GET
方法

@Headers("accept: */*")
@GET("experiment")
Observable<Response<ResponseBody>> getObservableExperiment(@Header("Authorization") @NonNull final String authenticationToken, @Query("active") @NonNull final Boolean isActive);

@Headers("accept: */*")
@GET("experiment")
Call<ResponseBody> getExperiment(@Header("Authorization") @NonNull final String authenticationToken, @Query("active") @NonNull final Boolean isActive);

@Headers("accept: */*")
@GET("experiment")
Response<ResponseBody> getWrappedExperiment(@Header("Authorization") @NonNull final String authenticationToken, @Query("active") @NonNull final Boolean isActive);
是否有用于
2.响应的呼叫适配器?

我看了什么?

你检查过Github中提出的这个问题吗?Shashanth,我确实看到了这个问题(以及其他类似的问题)和Github问题,但是它们与RxJava特别相关(如果我没有弄错的话?),我的问题是一个不使用RxJava的GET调用,那么他们将如何帮助我呢?尝试使用
调用getWrappedExperiment(…)
而不是
响应getWrappedExperiment(…)
。不确定为什么要使用
Response
而不是
Call
。如果可能的话,发布代码,说明如何在项目中使用
Response getWrappedExperiment(…)
 Caused by: java.lang.IllegalArgumentException: Could not locate call adapter for retrofit2.Response<okhttp3.ResponseBody>.
      Tried:
       * retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory
       * retrofit2.ExecutorCallAdapterFactory
        at retrofit2.Retrofit.nextCallAdapter(Retrofit.java:241)
        at retrofit2.Retrofit.callAdapter(Retrofit.java:205)
        at retrofit2.ServiceMethod$Builder.createCallAdapter(ServiceMethod.java:238)