EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo solucionar el error “Gradle – Failed to resolve: com.google.android.gms: … ” en Android Studio

Programación Android  
 
Cómo solucionar el error “Gradle – Failed to resolve: com.google.android.gms: … ” en Android Studio

Gradle es una herramienta creada por Google para realizar la automatización del proceso de construcción de nuestro proyecto, en este caso, en Android Studio, realizando las tareas de compilación, testeo, empaquetado, etc. Cuando creas un nuevo proyecto en Android Studio, éste contendrá una serie de archivos con extensión .gradle que contendrán cierta información sobre librerías, dependencias, repositorios, etc.

Al hacer referencias a dependencias y repositorios, es posible que en algún caso éstas no sean encontradas, como en el caso que nos ocupa en cuestión. Así, cuando realizamos la sincronización de Gradle, podemos encontrarnos con un mensaje de error como el siguiente:

Cómo solucionar el error "Failed to resolve: com.google.android.gms: ... " en Android Studio - Image 1 - professor-falken.com

Ante esto, lo más lógico es realizar la instalación del repositorio y volver a sincronizar el proyecto, pero en este caso, al hacerlo, Android Studio nos comunica que dicha dependencia no puede encontrarse:

Cómo solucionar el error "Failed to resolve: com.google.android.gms: ... " en Android Studio - Image 2 - professor-falken.com

Y esto no es debido a que la dependencia “com.google.android.gms:play-services:11.8.0” no exista, sino a que no es capaz de encontrarla en los repositorios que Gradle tiene configurados por defecto.

Si nos fijamos bien, en el archivo build.gradle de la raíz de nuestro proyecto en Android Studio, podremos ver algo parecido a lo siguiente:

donde se muestra como el repositorio Apache Maven usado es jcenter.

Para solucionar el problema que se nos plantea, debemos añadir un nuevo repositorio a la lista de los que ya tenemos configurados para todos los proyectos. Para ello, bajo la línea 17, donde se indica el repositorio anteriormente mencionado, vamos a añadir un nuevo repositorio donde se realizará la búsqueda de las dependencias que no sean abarcables por el anterior. Por lo que dicha parte del archivo quedaría tal que así:

Si ahora sincronizas nuevamente tu proyecto, el problema con la dependencia “com.google.android.gms:play-services” no encontrada se habrá solucionado, y podrá realizarse la compilación del mismo.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados