Impossible de trouver com.Google.Android.gms:jouer-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1.11 6.1.71 6.5.87

Référencer les services de jeu via gradle a cessé de fonctionner pour moi - l'a fait bouillir - même l'échantillon que j'ai utilisé comme référence en premier lieu a cessé de fonctionner: https://plus.google.com/ + AndroidDevelopers/posts / 4Yhpn6p9icf

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':auth'.
> Failed to notify project evaluation listener.
   > Could not resolve all dependencies for configuration ':auth:compile'.
      > Could not find com.google.android.gms:play-services:3.1.36.
        Required by:
            gpsdemos:auth:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.577 secs

Je crains que juste la version a augmenté mais cela soulève 2 questions: #1) Quel est le nouveau? #2) Pourquoi l'ancienne version a-t-elle disparu?

216
demandé sur ligi 2013-06-17 23:41:41

12 réponses

Vérifiez si vous avez également installé le "référentiel Google". Sinon, vous devez également installer le "référentiel Google" dans votre gestionnaire de SDK.

Sachez également qu'il peut y avoir 2 installations SDK-une provenant D'AndroidStudio et une que vous avez peut-être installée. Mieux consolider cela à une installation-c'est un piège commun - que vous l'avez installé dans une installation, mais il échoue lorsque vous construisez avec l'autre installation.

Exemple d'accès à SDK Manager pour le référentiel Google

459
répondu ligi 2015-12-03 01:20:05

Installez simplement Google Repository formez votre gestionnaire de sdk et redémarrez Android Studio.

60
répondu Khayam Gondal 2014-04-17 07:36:46

En plus d'installer le référentiel et les packages SDK, il faut savoir que le numéro de version change périodiquement. Une solution simple à ce stade consiste à remplacer le numéro de version spécifique par un symbole plus ( + ).

compile 'com.google.android.gms:play-services:+'

Les instructions Google indiquent qu'il faut être sûr de mettre à niveau les numéros de version, mais en ajoutant le plus traite des changements dans le versioning. Notez également que lors de la construction dans Android Studio un message apparaîtra dans la ligne d'état lorsqu'une nouvelle version est disponible.

On peut voir les versions disponibles des Services play en explorant le chemin du référentiel correct:

chemin du référentiel play-services

Références à

Ce site contient également des instructions pour Eclipse et d'autres IDE.

Annonces-configuration

35
répondu Tommie C. 2014-08-11 01:25:50

J'ai lutté avec ce problème pendant des heures jusqu'à trouver ce post. Tout comme @ ligi dit, certaines personnes ont deux dossiers SDK (Android Studio, qui est fourni et Eclipse). Le problème est que peu importe si vous avez téléchargé la bibliothèque Google Play Services sur les deux dossiers SDK, votre variable D'environnement ANDROID_HOME doit pointer vers le dossier SDK utilisé par Android Studio.

SDK Folder A  (Used on Eclipse)
SDK Folder B  (Used on AS)

ANDROID_HOME=<path to SDK Folder B>

Après avoir modifié le chemin de cette variable, l'erreur a disparu.

16
répondu D-C0d3r 2013-08-29 12:34:13

J'ai eu le même problème parce que j'avais:

compile 'com.google.android.gms:play-services:5.2.8'

Et j'ai résolu de changer les numéros de version pour un'+'. donc, les lignes doivent être:

compile 'com.google.android.gms:play-services:+'
7
répondu Shudy 2014-08-11 21:02:52

En ajoutant ceci comme deuxième référence parce que j'ai eu un problème similaire..
Je devais ajouter explicitement '.aar 'comme un type de fichier enregistré dans la catégorie "Archives" dans les paramètres AS.

4
répondu Shirkrin 2013-06-30 13:10:30

Si vous avez déjà installé Google Repository, assurez-vous qu'il est mis à jour. J'ai dû mettre à jour mon référentiel et mes services Google. C'était après avoir mis à jour Android Studio.

3
répondu BlackHatSamurai 2014-11-04 06:19:54

J'ai ajouté une nouvelle variable D'environnement ANDROID_HOME et l'ai pointée vers le SDK (C:\Program fichiers (x86) \ Android\Android-studio \ sdk) qui se trouve dans le répertoire d'installation D'Android Studio. (Les variables d'environnement font partie de windows; vous y accédez via les propriétés avancées de l'ordinateur...google pour plus d'informations)

2
répondu user54636 2014-03-20 04:31:27

J'ai aussi le même problème et résolu maintenant.

Selon les solutions mentionnées ci-dessus par d'autres, j'ai essayé toutes les choses et cela ne résout pas mon problème.
Même si vous avez deux emplacements sdk, ne vous inquiétez pas et vérifiez si votre maison android est définie sur Android Studio sdk (si vous avez le référentiel Android et tout ce qui se trouve dans cet emplacement sdk).

Solution:

  • accédez à la structure de votre projet
  • Sélectionnez vos modules
  • Cliquez sur le bouton dépendance, appuyez sur le côté droit
  • Ajouter une dépendance de bibliothèque
  • "com.Google.Android.gms:jouer-service:+"

Maintenant, ça va marcher.

1
répondu gurusiv 2014-08-11 06:41:41

J'ai la même question.

Vous devriez ajouter quelques dépendances dans la construction.gradle, ressemble à ceci

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':libcocos2dx')
    compile 'com.google.firebase:firebase-ads:11.6.0'
// the key point line
    compile 'com.google.android.gms:play-services-auth:11.6.0'
}
1
répondu ReadyShow 2017-12-30 13:56:35

Par erreur, j'ai ajouté la compilation com.google.android.gms:play-services:5.+ dans les dépendances dans le bloc de script de construction. Vous devriez l'ajouter dans le deuxième bloc de dépendance. apporter des modifications - > synchroniser le projet avec gradle.

0
répondu user1691916 2014-09-01 20:37:15

Personnellement ce post m'a aidé à résoudre ce problème en déplaçant les google() en haut de la des dépôts.

0
répondu Yairopro 2018-09-25 20:18:19