
Gradle un outil créé par Google pour réaliser la Automation le processus de construction notre projet, dans ce cas, dans Studio Android, effectuer la compilation, test, emballage, etc.. Lorsque vous créez un nouveau projet dans Studio Android, Il contient une série de fichiers avec l’extension .gradle Il contiendra des informations sur les bibliothèques, dépendances, référentiels, etc..
Pour faire référence aux dépendances et référentiels, est possible que dans certains cas, ces ils ne trouvent pas, comme dans le cas qui nous préoccupe en question. Comme ça, Quand nous faisons le synchronisation de Gradle, Nous pouvons trouver nous-mêmes avec un message d’erreur comme ce qui suit:
Compte tenu de ce, la chose logique est de faire la installation du référentiel et resynchroniser le projet, mais dans ce cas, pour ce faire, Studio Android Nous comprenons que Cette dépendance est introuvable:
Et ce n’est pas en raison de la dépendance “com.Google.Android.GMS:jeu - services:11.8.0” Il n’y a aucune, mais n’est pas capable de le trouver dans le référentiels Ce qui Gradle est configuré par défaut.
Si vous regardez bien, dans le fichier Build.gradle de la racine de notre projet dans Studio Android, vous verrez quelque chose comme suit ::
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } |
montrant que le référentiel Apache Maven utilisée est jcenter.
Pour pour résoudre le problème Nous qu'il déclenche, doit Ajout d’un nouveau référentiel à la liste de ceux que nous avons déjà configuré pour tous les projets. Pour ce faire, dessous du seuil de 17, indiquant le référentiel ci-dessus, Nous allons Ajout d’un nouveau référentiel où sera la recherche de dépendances qui ne sont pas gérables par le précédent. Par ce que cette partie du dossier serait de nature aussi:
1 2 3 4 5 6 | allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } |
Si maintenant synchronisation à nouveau votre projet, le problème avec l’unité “com.Google.Android.GMS:jeu - services” ne pas trouvé doit être résolu, et peut être le compilation de la même.
