75 votes

Manque de "<sdk>/extras/google/google_play_services/libproject » dossier après la mise à jour de révision 30</sdk>

J'ai mis à jour le Google Play Services de la version de la révision de 29 à 30 utilisation de l'Android SDK Manager, mais après la mise à jour du répertoire "<sdk>/extras/google/google_play_services/libproject" disparu, ne laissant que les répertoires "docs" et "échantillons".

J'ai essayé de désinstaller et réinstaller plusieurs fois mais toujours le cas manquer le répertoire "libproject".

Quelqu'un a eu ce problème avec la mise à jour?

Je suis sous Debian Linux 8.4 (jessie) bien que n'étant pas croire qu'il a quelque chose à voir avec le problème.

Android SDK Manager screen

google_play_services directory screen

62voto

Cigogne Eveillee Points 154

On dirait que Google juste est tombé en panne Google Services de jouer dans plusieurs bibliothèques. Vous les trouverez dans , si vous aussi mis à jour par le gestionnaire du kit de développement logiciel.

Les bibliothèques individuelles sont en format, vous devrez extraire le vous-même, si c’est ce que vous êtes après.

45voto

Andrew S Points 495

Je suis en train de travailler sur un projet de l'héritage dans Eclipse et j'ai résolu le problème de manière un peu différente que les autres. Pour moi, en utilisant le projet à partir de Google Play Services de révision 29 ans, avait toutes sortes de problèmes de dépendance que je ne pouvais pas résoudre. Par exemple, il voulait la bibliothèque de compatibilité v4 j'ai donc importé, mais même alors, il ne pouvait pas trouver certaines ressources nécessaires.

Cependant, j'ai été en mesure d'utiliser de Révision 28 sans de telles questions et de définir le minimum de la version de mon application à ICS. Ci-dessous un lien vers la version 28. Le télécharger, le décompresser et extraire le libproject dossier à l'endroit où il aurait normalement été avant le retrait.

Importer le projet dans Eclipse (assurez-vous de copier des fichiers est sélectionnée) de la manière habituelle, et tout sera bien.

https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip

11voto

jefferson_amarals Points 487

Pour l'instant j'ai rétrogradé retour à la révision 29 (et de travail) à l'aide de l'historique de la version disponible sur ce site: http://www.smorgasbork.com/2015/01/05/google-play-services-sdk-version-history

Je crois que c'est possible que c'est le nouveau format que Google fournit les libs (en .aar fichiers) en raison de la description de la mise à jour:

enter image description here

Le numéro de révision 29 dit "client de la bibliothèque et des exemples de code" et le numéro de révision 30 dit "javadoc et et exemple de code".

4voto

Sava Mikalački Points 71

Le dossier m2repository contient les fichiers d’aar utilisés pour android studio. Si vous regardez le dossier d’exemples et d’ouvrir certains de l’exemple de fichier project.properties apps, vous verrez que les exemples d’applications encore référence le google-jeu-services_lib. C’est à coup sûr qui sera fixée par google, j’ai vu aussi des gens se plaindre du problème d’affichage annonces, alors peut-être qu’ils reviendront avec une mise à jour très bientôt.

4voto

fadden Points 17450

J'ai posté une question à ce sujet dans le Google Mobile Ads SDK forum des Développeurs. Résumant les étapes de la réponse (à partir de Veer Busani, des Annonces pour Mobile SDK de l'Équipe):


Nous ne recommanderais jamais, vous pouvez le renommer/modifier n'importe quelle partie du SDK Android. Si vous trouvez des problèmes, faites-le nous savoir et nous regarder. Comme pour votre Mobile Ads/Unité/Android intégration, je vais certainement vous aider. Veuillez suivre ces étapes si vous êtes sur Google Play Service révision de 30,0 (v 9.0) -

  • Faire un nouveau projet et importer les Annonces Mobiles à l'Unité forfait.
  • Copie de notre script démo, faire un nouveau vide GameObject et ajouter le script comme le composant.
  • Clic droit sur l'Actif > PlayServicesResolver dossier et sélectionnez Google Play Services > Résoudre le Client Pots.
  • Il existe un problème connu avec les GMS révision 30 dans l'Unité. De construire pour Android, vous devez sélectionner les Actifs > Plugins > Android > firebase-commune-9.0.0.aar fichier et dans l'Unité de l'Inspecteur, désélectionnez Android en vertu de la Plate-forme pour les Plugins sections.
  • Enfin, de modifier l' Identifiant de lot dans votre Lecteur de Paramètres et de déployer votre projet fantastique pour votre appareil Android.

Cela a fonctionné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X