Problemas con el módulo analytics.google

Problemas para compatibilizar la libreria analytics.google con ti.maps o ti.cloud.

El problema es que ti.map y ti.cloud contienen estas dos librerías:

- google-play-services-basic.jar
- google-play-services-maps.jar

(son las mismas que la de bajo pero a trozos, es decir, que solo coge las parte de mapas o las funciones básicas)

Y Titanium no lo considera igual que la librería que contiene analytics.goolge:

- google-play-services.jar (contiene todas las anteriores)

Por lo que aparece que hay librerías repetidas cuando utilizas los dos módulos en un mismo proyecto.

La única solución que he encontrado de momento (08/03/2016) es seguir estos pasos:

1.- Descargar ti.map master de gitHub
2.- Cambiar google-play-services-base.jar y google-play-services-map.jar --> por google.play-services.jar (poner el mismo que hay en analytics.google)
3.- Cambiar en version.xml el número 7571000 --> por 6171000
4.- Compilar el módulo

Aquí os dejo el hilo donde dejo mi solución: https://github.com/Sitata/titanium-google-analytics/issues/48



Una solución que eliminaría estos problemas sería poder conseguir la librería

google-play-services-analytics.jar

Y añadir al proyecto analytics.google estas dos:
google-play-services-analytics.jar y google-play-services-base.jar

Pero de momento no sé como conseguir el jar solo de analytics.


 

Comentarios

Entradas populares de este blog

Titanium - Error compilación iOS Error: Write EPIPE