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?
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.
Installez simplement Google Repository formez votre gestionnaire de sdk et redémarrez Android Studio.
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:
Références à
Ce site contient également des instructions pour Eclipse et d'autres IDE.
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.
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:+'
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.
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.
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)
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.
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'
}
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.