Comment puis-je utiliser les services Google Play dans un projet Maven?
Quelqu'un peut me donner étape par étape tutoriel sur comment puis-je utiliser google play services dans un projet maven?
J'ai ajouté deux dépendances
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>4</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>4</version>
<type>jar</type>
</dependency>
La apklib et jar apparaissent dans le repository maven, mais la com.google.android.gms.R de classe n'est pas généré.
- Je recevoir NoClassDefFoundError. Comment puis-je mettre le com.google.android.gms dans la gen dossier?
source d'informationauteur user2294317
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le Android Maven SDK Deployer plus que les Google Play Services
".apklib" avec android-maven-plugin <3.8.1
Btw, vous devez utiliser la version 13.0.0 et pas 4
".aar" avec android-maven-plugin 3.8.2+
Avec android-maven-plugin 3.8.2 vous pouvez également utiliser les services de l'aar
Après l'importation de la google-play-services_lib projet dans votre espace de travail Eclipse et d'en faire une bibliothèque, vous devez configurer le processus de build maven.
Faire un fichier zip de la "google-play-services_lib" dossier "google-play-services_lib.apklib"
Ouvrir l'invite de commande et accédez au dossier où le fichier zip est et tapez la commande suivante. Cela va installer le apklib en vous référentiel maven local.
Maintenant, vous devez installer le google play services jar dans votre dépôt local.
Revenir dans Eclipse et ouvrez votre android pom fichier et entrez les informations suivantes dépendance
Vous pouvez maintenant exécuter votre maven paquet de commande de sortie de mise à jour avec le google play pot et l'apklib fusionné dans votre fichier apk.
Checkout le lien donné par Jake Wharton. Il nécessite 2 étapes. Dans le premier, vous déployez l'objet dans le référentiel maven local et ensuite de référence à partir de l'intérieur de vous app/pom.xml
https://github.com/JakeWharton/gms-mvn-install
HTH