EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيفية إصلاح الخطأ “جرادلي – فشلت في حل: com.google.android.gms: … ” أون "استوديو الروبوت"

برمجة الروبوت  
 
كيفية إصلاح الخطأ “جرادلي – فشلت في حل: com.google.android.gms: … ” أون "استوديو الروبوت"

جرادلي es una herramienta creada por جوجل للقيام التشغيل الآلي للمكاتب del proceso de construcción de nuestro proyecto, وفي هذه الحالة, في استوديو الروبوت, realizando las tareas de compilación, testeo, empaquetado, إلخ. 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, التبعيات, مستودعات, إلخ.

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. أحب هذا, cuando realizamos la sincronización من جرادلي, podemos encontrarnos con un mensaje de error كالتالي:

Cómo solucionar el error "Failed to resolve: com.google.android.gms: ... " أون "استوديو الروبوت" - الصورة 1 - أستاذ falken.com

Ante esto, lo más lógico es realizar la instalación del repositorio و volver a sincronizar المشروع, pero en este caso, al hacerlo, استوديو الروبوت nos comunica que dicha dependencia no puede encontrarse:

Cómo solucionar el error "Failed to resolve: com.google.android.gms: ... " أون "استوديو الروبوت" - الصورة 2 - أستاذ falken.com

Y esto no es debido a que la dependencia “com.google.android.gms:play-services:11.8.0” هناك لا, sino a que no es capaz de encontrarla en los مستودعات ما جرادلي tiene configurados por defecto.

Si nos fijamos bien, en el archivo build.gradle لأن raíz de nuestro proyecto أون "استوديو الروبوت", podremos ver algo parecido a lo siguiente:

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

من أجل solucionar el problema que se nos plantea, ويجب أن añadir un nuevo repositorio a la lista de los que ya tenemos configurados para todos los proyectos. للقيام بذلك, bajo la línea 17, donde se indica el repositorio anteriormente mencionado, نحن ذاهبون إلى 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í:

إذا الآن sincronizas nuevamente tu proyecto, على المشكلة con la dependencia “com.google.android.gms:play-services no encontrada se habrá solucionado, y podrá realizarse la compilación من نفس.

انضم إليكم لقناة برقية

ترك لنا تعليق أو أدخلالمنتدى
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

المواد ذات الصلة