Android Studio 3.0 canary – No se pudo resolver: org.apache.httpcomponents: httpclient: 4.0.1

Instalé AS 3.0 Canary, importé un proyecto existente, y mientras que funcionaba la sincronización del gradle, conseguí este error:

Failed to resolve: org.apache.httpcomponents:httpclient:4.0.1 

Traté de limpiar el proyecto, y eso también falló. Esto era una parte del error:

 Required by: project :app > com.google.api-client:google-api-client-android:1.22.0 > com.google.http-client:google-http-client-android:1.22.0 > com.google.http-client:google-http-client:1.22.0 

Miré otras preguntas, y parece que httpclient fue obsoleto en API 23. Pero cada solución presentada en esas preguntas no parece funcionar.

Lo que es aún más confuso, es que funcionó perfectamente bien en AS 2.4 Vista previa 7, con targetSdkVersion y compileSdkVersion ambos establecidos en 25.

Edit: He intentado ejecutarlo en la versión estable de AS, y parece que funciona bien. Pero necesito los emuladores más nuevos en las versiones preliminares.

Yo tuve el mismo problema. Poner esto en el archivo build.gradle del módulo, en el nivel raíz, corrigió ese error.

 configurations { compile.exclude group: "org.apache.httpcomponents", module: "httpclient" } 

Tenía el mismo problema. Terminé excluyendo "org.apache.httpcomponents", en mi caso, de "com.google.http-client: google-http-client: 1.21.0".

Antes de:

 compile 'com.google.http-client:google-http-client:1.21.0' 

Después:

 compile ('com.google.http-client:google-http-client:1.21.0') { exclude group: 'org.apache.httpcomponents' } 
  • Cómo instalar el SDK de GMS de Google Play Services en CircleCI
  • Cómo agregar la fecha de compilación a versionNameSuffix en gradle
  • ¿Cuál es la sintaxis para escribir comentarios en el archivo build.gradle?
  • Usar el nombre del paquete en XML
  • build.gradle en el proyecto vs. build.gradle en la aplicación
  • Publicar android gradle proyecto a local maven repo
  • Gradle compile filetree sintaxis
  • Dependencia ignorada debido al conflicto Android studio
  • Construyendo APK con Gradle fuera de IDE (migrando de Ant)
  • Android Studio 0.2.7 generar excepción con Gradle
  • Cómo aplicar dependencias para todos los proyectos / módulos de niños Gradle Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.