2

Il me montrant une erreur d'échec pour résoudre la dépendance:Google Maps dépendances api Gradle a échoué à résoudre

Error:(25, 13) Failed to resolve: com.google.android.gms:play-services-maps:11.4.0 

Ce sont les dépendances que je utilise:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.google.android.gms:play-services-maps:11.4.0' 

} 

Que dois-je faire?

Répondre

3

avéré que la dépendance-cartes google devrait être:

compile 'com.google.android.gms:play-services-maps:11.0.4' 

et non

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

Ce n'est pas la raison de votre problème. Le 11.4.0 existe mais il nécessite le nouveau repo de google maven. –

10

Pour utiliser le 11.4.0 vous devez ajouter maven {url "https://maven.google.com"} à votre fichier build.gradle

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
+0

l'a essayé. mais il présentait toujours une erreur. –

+0

@HadiAbu Publiez votre build.gradle mis à jour et le message d'erreur. –

+0

Cela a fonctionné. avant d'avoir deux versions de dépendances différentes pour les cartes et les emplacements: compile 'com.google.android.gms: play-services-maps: 11.4.0' compile 'com.google.android.gms: play-services- emplacement: 11.0.4 '. mais je l'ai changé pour être de la même version et cela a fonctionné: compiler 'com.google.android.gms: play-services-cartes: 11.4.0' compiler 'com.google.android.gms: jouer -services-location: 11.4.0 ' –