web-dev-qa-db-fra.com

Android Studio - La référence de la bibliothèque ../google-play-services_lib est introuvable. Projet d'importation

J'essaie d'importer d'Eclipse vers AndroidStudio un de mes projets et j'obtiens l'erreur suivante

error message in Android studio

Tout d’abord, je ne comprends pas pourquoi cela ne remplace pas la bibliothèque de services de Google Play pour l’entrée correspondante dans le fichier Gradle.

Que dois-je faire pour remédier à la situation? Toute orientation ou lien vers un tutoriel serait utile.

25
AlvaroSantisteban

Il existe peut-être un autre moyen de résoudre ce problème, mais j'ai fini par supprimer la ligne du fichier project.properties faisant référence à la bibliothèque google-play-services_lib

76
AlvaroSantisteban

Une alternative consiste simplement à définir le chemin. De toute façon, vous aurez besoin de services de jeu installés via le SDK Android pour pouvoir l’utiliser avec Android Studio. 

Une fois les services de lecture installés, si vous mettez en surbrillance l'entrée correspondante dans le gestionnaire de SDK Android, le chemin d'accès à l'emplacement d'installation s'affiche. Sur MAC, cela ressemble normalement à/Utilisateurs/[homedir]/Android-sdks/extras/google/google_play_services/libproject

Modifiez le chemin dans project.properties pour qu'il pointe vers ce fichier, qui sera importé. Vous pouvez ensuite mettre à jour votre fichier de génération Gradle si nécessaire.

3
mark

La solution la plus simple consiste à supprimer cette ligne de code, Android.library.reference.2 = ../google-play-services_lib, à partir du fichier du projet (vous le trouverez dans le dossier racine du projet). enter image description here

Trouver le fichier:enter image description here

2
Adeeb karim

Je pense que "supprimer la ligne dans le fichier project.properties qui faisait référence à la bibliothèque google-play-services_lib" n'est pas une bonne solution . du chemin d'accès à google-play-services_lib dans le fichier project.properties du répertoire racine de votre projet Eclipse.

Android.library.reference.1 = chemin/vers/le/google-play-services_lib

Note:If you are on windows path\comes\like\this you have to replace the backward slash with the forward slash and your path/will/become/like/this.

par exemple : 

C:/Users/username/AppData/Local/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib

ou remplacez "\" par "\" comme ci-dessous:

Android.library.reference.1=C:\\Users\\username\\AppData\\Local\\Android\\sdk\\extras\\google\\google_play_services\\libproject\\google-play-services_lib

sinon, regardez simplement la dernière partie de la dernière ligne de l’erreur .... qui résout en ...folder_name/google-play-services_lib

il suffit de créer un dossier à cet emplacement et de coller google-play-services_lib à partir de votre google_play_services\libproject\google-play-services_lib

1
Raulp

Je viens de changer ça marche pour moi

Android.library.reference.2 ../ google-play-services_lib qui a été remplacé par 

comme 

Android.library.reference.google-play-services_lib

1
Prathap Reddy

La solution la plus simple et la plus simple consiste à copier le dossier google-play-services_lib à partir d’un autre dossier de projet ou SDK et à le coller à l’emplacement indiqué dans l’erreur. En supprimant ou en commentant la ligne dans le project.properties, cela créera des erreurs dans le projet et ne vous permettra pas de construire à moins que vous ne preniez les mesures et les corrections nécessaires.

0
Maihan Nijat