Retrofit detectó un OkHttp no admitido en el error classpath en OKHttp 2.0
Estoy utilizando Retrofit-1.6.0
+ okhttp-2.0.0-RC1
en mi proyecto. Cuando corro el proyecto consigo el error.
java.lang.RuntimeException: Retrofit detected an unsupported OkHttp on the classpath. To use OkHttp with this version of Retrofit, you'll need: 1. com.squareup.okhttp:okhttp:1.6.0 (or newer) 2. com.squareup.okhttp:okhttp-urlconnection:1.6.0 (or newer) Note that OkHttp 2.0.0+ is supported!
¿Alguien sabe cómo arreglar esto?
- Cómo agregar un token de autenticación en el encabezado de la biblioteca Picasso
- CertPathValidatorException: Ancla de confianza para ruta de certificación no encontrada
- ¿Cómo puedo extraer la cadena de JSON sin procesar de un objeto de respuesta de OkHttp?
- Android OkHttp, actualizar símbolo expirado
- Ahora que SSLSocketFactory está obsoleto en Android, ¿cuál sería la mejor manera de manejar la autenticación de certificados de cliente?
- OkHttp PublicKey pinning en Android
- OkHttp / tiempo de espera de retroactivación predeterminado
- Retrofit - Cliente Okhttp Cómo almacenar en caché la respuesta
- Retrofit 2.0 java.lang.IllegalStateException: Se esperaba BEGIN_ARRAY pero era STRING
- Añadir cookie a la solicitud del cliente OkHttp
- React Native & okhttp en Android - Establecer User-Agent
- Subir un archivo grande en varias partes usando OkHttp
- Cómo Retrofit con OKHttp utilizar datos de caché cuando está fuera de línea
Ok, square ha lanzado 2.0 RC2 en github, pero no en maven:
https://github.com/square/okhttp
Pero todavía necesitas okhttp-urlconnection (RC1) que está solo en maven:
http://mvnrepository.com/artifact/com.squareup.okhttp
Y no olvide que okhttp 2.0 ahora depende de okio:
Incluso con OkHTTP 2 necesitas importar el urlConnection extra
compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
Tuve picasso / Retrofit complaning la misma manera que usted. Esta configuración funcionó para mí:
compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.0.0' compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0' compile 'com.squareup.picasso:picasso:2.5.2'
- OnCreate (Bundle savedInstanceState) en siempre nulo
- IOException cada vez que intento subir nada al emulador de Android