J'essaie d'importer d'Eclipse vers AndroidStudio un de mes projets et j'obtiens l'erreur suivante
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.
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
.
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.
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
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
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.