J'ai installé des services de jeu dans les outils de développement et ajouté les bibliothèques suivantes, bien que cela montre le problème
compile 'com.Android.support:appcompat-v7:26.1.0'
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
compile 'com.firebase:geofire-Android:2.1.1'
compile 'com.google.gms.google-services:15.0.1'
compile 'com.google.Android.gms:play-services-maps:15.0.1'
compile 'com.google.Android.gms:play-services-drive:15.0.1'
compile 'com.github.bumptech.glide:glide:4.0.0'
compile 'com.Android.support:design:26.1.0'
compile 'com.Android.support:cardview-v7:26.1.0'
compile 'com.github.jd-alexander:library:1.1.0'
compile 'com.Paypal.sdk:Paypal-Android-sdk:2.15.3'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
Supprimer com.google.gms.google-services:15.0.1
des dépendances, c’est un plugin de fichier Gradle et non une dépendance.
def mySupportVersion = "26.1.0"
dependencies {
compile "com.Android.support:appcompat-v7:$mySupportVersion"
compile "com.Android.support:design:$mySupportVersion"
compile "com.Android.support:cardview-v7:$mySupportVersion"
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
compile 'com.firebase:geofire-Android:2.1.1'
compile "com.google.Android.gms:play-services-maps:15.0.1"
compile "com.google.Android.gms:play-services-drive:15.0.1"
compile 'com.github.bumptech.glide:glide:4.0.0'
compile 'com.github.jd-alexander:library:1.1.0'
compile 'com.Paypal.sdk:Paypal-Android-sdk:2.15.3'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
Vous devez utiliser def
pour plus de flexibilité lors du changement de version.
Je pense que décocher l'option Offline work
peut résoudre le problème. Vérifiez ma réponse Ici .
Les options peuvent être
change versions of play services
remove unused services
if using maps, check permission of google place api
[https://firebase.google.com][1] should be proper configured
google-play.json file should be updated with project.
1) Vérifiez si vous avez un référentiel Maven/Google sur votre build.grade principal (vous pouvez le trouver dans le dossier racine de votre projet):
allprojects {
repositories {
jcenter()
google()
}
}
2) Vérifiez si vous avez le numéro de bibliothèque correct sur votre module App build.grade (disponible sur\app):
https://developer.Android.com/topic/libraries/support-library/packages
3) Vérifiez buildToolsVersion et targetSdkVersion sur votre module App build.grade (disponible sur\app):
Parfois, il est impossible de télécharger quoi que ce soit si buildToolsVersion n'est pas défini sur la nouvelle version. Consultez ce site: https://developer.Android.com/studio/releases/build-tools
4) Vérifiez les problèmes de connexion Internet et de pare-feu
C'est si simple, mais personne ne vérifie ...
5) Vérifiez si Android Studio est défini sur Travail hors connexion :
File ->
Other Settings ->
Default Settings ->
Build, Execution, Deployment ->
Build Tools ->
Gradle -> Uncheck Offline Work
6) Si rien ne fonctionne, cliquez sur Android Studio "Projet propre", puis sur "invalidade cache/restart":
Build->Clean Project
File->Invalidade Cache/Restart
Bonne chance!