Importación de Dirigible Urbano en Android Studio da problemas de compilación?

Soy nuevo en Android Studio y quiero implementar Urban Airship en uno de mis proyectos. Seguí el ejemplo en su Web site con el archivo .aar y acabé consiguiendo este error.

Error: [/Users/AndroidstudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.urbanairship/urbanairship-lib/5.1.0/AndroidManifest.xml:8] Invalid instruction 'overrideLibrary', valid instructions are : REMOVE,REPLACE,STRICT 

Corregirme si estoy equivocado, pero esto no significa que tienen problemas en su archivo de manifiesto? ¿O estoy completamente fuera en el azul? Si es así, ¿alguien tiene un buen ejemplo de cómo implementarlo?

El SDK de Urban Airship se basa en los Servicios de Google Play que requieren Android API 9, mientras que el Urbanship es compatible con 6+. Es por eso que necesitamos la versión de biblioteca de reemplazo. ¿Qué versión de plugin androide gradle está usando? Necesita usar 13.3 o superior. Consulte http://tools.android.com/tech-docs/new-build-system .

En los proyectos build.gradle file:

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.13.+' } } 

Acabo de tener el mismo problema, y ​​fue capaz de arreglarlo y construir mi proyecto:

La línea ofensiva es la línea 8 de AndroidManifest.xml Acabo de eliminar esta línea y he cambiado algunas versiones de SDK.

Puede abrir el archivo urbanairship-lib-5.1.0.aar usando WinRar. Vaya al Manifiesto. Ábralo y edítelo dentro de su editor de texto favorito. Guarde y cierre el manifiesto. WinRar le pregunta si desea actualizar el archivo. ¡Elija Sí!

De acuerdo con esta página, overrideLibrary se utiliza para cuando tiene la versión minSDK en una biblioteca> versión minSDK en su proyecto. Por lo tanto, permite que se compile una versión diferente sin errores.

http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-tools:overrideLibrary-marker

Quitar, reemplazar etc hacer algo un poco diferente (también se describe en esa página – desplazarse hacia arriba).

A continuación, en mi archivo build.gradle proyectos cambié los números de versión para que coincida con mi proyecto:

De esto

 compile 'com.android.support:support-v4:21.+' 

A esto

 compile 'com.android.support:support-v4:19.+' 

Sería bueno saber cuál es el resultado del boleto de soporte del OP. ¡Por favor mantenganos informados!

Me encontré con este problema, así como la evaluación de la versión 5.1.0 del SDK Urban Airship. Estoy usando Android Studio Beta 0.8.14. Me puse en contacto con el apoyo del Dirigible Urbano y me dijeron que incrementara la versión del gradle a 0.13.3. Android Studio 0.8.14 tiene un valor predeterminado de 0.13.2. Después de cambiar la versión de gradle a 0.13.3 en el archivo build.gradle del proyecto, pude compilar e importar correctamente el nuevo SDK.

  • Push Notifications usando Urban Dirigible devuelve apID como nulo en el primer lanzamiento
  • El Dirigible Urbano se estrella al despegar. Argumento de excepción ilegal
  • Ningún receptor de intenciones estableció AirShip Urbano
  • Push notificación de UrbanAirship no funciona con servidor en vivo (es decir, con la clave de producción) en android
  • Envío de Amazon SNS desde mi servidor PHP
  • Cambiar el nombre del paquete de Android para el proyecto de phonegap
  • Notificaciones push en Android 5 no se entregan cuando la aplicación en segundo plano (Titanium) - Pero lo hace en primer plano
  • ¿Por qué debo comenzar el servicio de urbanairship como un proceso separado?
  • Prolem usando urbanairship Provider android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.