J'essaie d'inclure la dernière bibliothèque Google Play Services à mon projet Android Studio afin d'utiliser API Push Messages et Maps. p>
Étant donné qu'il y a beaucoup de tutoriels sur la manière d'inclure cette bibliothèque sur Eclipse et CLI < / a>, il n'y a aucune instruction sur la manière d'inclure la dernière bibliothèque sur Android Studio. P>
Je cherche sur de nombreux sites et une des réponses qui semblait être la plus appropriée semblait être Celui-ci A>, car d'autres semblent documenter une version plus ancienne, mais il semble toujours que je manque quelque chose. P>
J'ai essayé d'inclure cette liberme de la même manière que j'ai inclus la bibliothèque Facebook à mon projet (curieusement mieux documenté pour Android Studio que GooglePlay est), mais il semble toujours que je manque quelque chose. P>
Pour ce faire, j'ai copié tout le dossier Ensuite, en studio, j'ai essayé d'ajouter le dossier copié dans le module> Ajouter> Module d'importation, comme indiqué dans la documentation Facebook ou dans le lien fourni. Je dois oublier quelque chose comme un fichier de grades, en vérifiant une propriété de module, je ne sais plus vraiment ce que je fais avec cette lib. P>
EDIT: Je vais déjà travailler sur Android Studio. P>
4 Réponses :
Je suppose que vous avez rencontré une exception de classe de classe en raison de la question que vous avez référencée. Si vous travailliez dans Eclipse, je vous suggérerais de vous assurer que vous avez vérifié «EST Bibliothèque» sur le projet de bibliothèque Google Play Services, puis en vous assurant que ce projet de bibliothèque est référencé dans votre projet d'application. p>
Cependant, pour Android Studio, je vous suggère de regarder ceci: Studio Android avec Google Play Services P>
La réponse acceptée est pertinente et présente une procédure plus complète que la question que vous avez référencée. P>
Cela semble bon, mais après avoir expérimenté une erreur requise pour télécharger les bibliothèques requises avec le gestionnaire SDK intégré Android Studio et non le gestionnaire SDK standard B> utilisé par Eclipse, le projet compile à nouveau, mais J'ai toujours le même problème. La principale différence est que je n'ai pas de projet LIB de Google Play Services ou de JAR dans mon projet. Merci quand même, grâce à vous, je sais maintenant que le gestionnaire SDK intégré n'est pas identique à celui du gestionnaire SDK standard =)
Est-ce celui où où la lib ne figurera pas dans votre IDE tant que vous importez physiquement le code dans votre IDE? Il y avait quelques problèmes liés à ce coup de pied il y a quelques semaines - je ne peux tout simplement pas les voir maintenant ... Que diriez-vous - avez-vous supprimé la lib de votre IDE mais pas du disque? Stackoverflow.com/questions/15742469/... < / a>
J'ai un didacticiel rapide sur la façon d'obtenir ce travail en utilisant Eclipse et Android Studio, c'est un peu long, mais ive avait un taux de réussite à 100% jusqu'à présent et aucune erreur. P>
Tutoriel de bibliothèque de gradle: http://www.aetherstudios.net/pages/gradle.html < / a> p>
Utiliser Android Studio, la seule chose dont vous avez besoin est de modifier le fichier Build.Gradle et de vous assurer qu'il existe des bibliothèques Si vous planifiez à l'aide de Google Play Services, votre fichier Build.Gradle doit ressembler à ceci: P> dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile 'com.android.support:support-v13:13.0.+'
compile 'com.google.android.gms:play-services:3.1.36'
}
Il y a deux étapes pour la configurer dans le studio Android avec la gradle.
1) strong> Installez les parties requises du SDK. P> Android Studio utilise un emplacement de SDK Android sur Eclipse. Vous devrez donc le faire dans Android Studio même si vous l'avez déjà fait pour Eclipse (sauf si vous les mettez à jour pour partager le même emplacement SDK). dans la barre de menu Studio Android, Open Outils -> Android -> SDK Manager P> Sous la section Extras, installez-les: P> 2) strong> ajoutez les dépendances des grades. p> faire dans le
build.gradle code> pour votre module (c'est-à-dire Pas em> le niveau supérieur Level One pour le projet Global Android Studio): P> dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:support-v13:13.0.+'
compile 'com.google.android.gms:play-services:3.1.36'
}