Agregar biblioteca de Google Analytics a un proyecto de Maven
¿Dónde puedo encontrar la groupId
Google Analytics Android groupId
y archetype
para mis proyectos pom?
He estado buscando por un par de horas, y no puedo encontrar ninguna pista … (
- Android: Nombre del archivo final de Maven
- Gradle Sube la aplicación android apk a maven repo (nexus)
- IntelliJ importa proyecto de POM usando la versión incorrecta de JDK
- ¡Está faltando android.compileSdkVersion! Error gradle build
- ¿Hay alguien por ahí usando Robolectric sin Maven en IntelliJ?
PS He encontrado algo en GitHub, pero costura como lo que utiliza un repositorio de terceros (cuando intento ejecutar mnv install
o compile
me da un error):
<dependency> <groupId>com.google.android.analytics</groupId> <artifactId>analytics</artifactId> <version>2</version> </dependency>
- update android-query maven biblioteca dependencia
- Construye una biblioteca de código cerrado de Android basada en Gradle
- ¿Es posible configurar el proyecto IntelliJ Android para trabajar con maven?
- Falta dependencias de la biblioteca de Android de POM con Gradle
- Error en el archivo xml de maven pom: Creando un proyecto Android
- ¿Cómo resuelvo estos errores internos de Maven?
- VerrifyError con Guice en el proyecto de Android maven
- Múltiples depósitos de maven en Gradle
Puede instalar todas las librerías android que faltan utilizando maven-android-sdk-deployer . Instala todos los extras en el repositorio local de maven de la carpeta android sdk. El uso es muy sencillo: descargue y ejecute mvn install
. Deployer no admite dependencias opcionales distintas a la versión de sdk. Debe instalar todos los frascos a través de SDK Manager en un primer momento.
Actualización: Al escribir esta respuesta, Google ha recibido actualizaciones de SDK Manager e incluye 2 repositorios de maven: Google Repository
y Android Support Repository
. Todo lo que tienes que hacer es agregarlos a la lista de repositorios en pom.xml
. Proporciona los siguientes artefactos:
- Biblioteca de soporte (v4, v13)
- Gridlayout (v7)
- Google play services (3.1.36)
Como puede ver, no tiene artefactos analíticos, por lo que todavía necesita maven-android-sdk-deployer
A partir de Google Analytics SDK v4, Google Analytics forma parte de Google Play Services. Ya no hay necesidad de una dependencia separada.
https://developers.google.com/analytics/devguides/collection/android/changelog