Prolem usando urbanairship Provider android

Estoy usando urbanairship para mostrar las notificaciones. He actualizado mi SDK de Android a la última actualización y comienza mostrando el error relacionado con el proveedor de urbanairship y estaba funcionando bien con la versión anterior.

05-22 17:54:30.476: E/AndroidRuntime(575): FATAL EXCEPTION: main 05-22 17:54:30.476: E/AndroidRuntime(575): java.lang.RuntimeException: Unable to get provider com.urbanairship.UrbanAirshipProvider: java.lang.ClassNotFoundException: com.urbanairship.UrbanAirshipProvider 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.installProvider(ActivityThread.java:4289) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4041) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3995) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.access$1300(ActivityThread.java:127) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1217) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.os.Handler.dispatchMessage(Handler.java:99) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.main(ActivityThread.java:4508) 05-22 17:54:30.476: E/AndroidRuntime(575): at java.lang.reflect.Method.invokeNative(Native Method) 05-22 17:54:30.476: E/AndroidRuntime(575): at java.lang.reflect.Method.invoke(Method.java:511) 05-22 17:54:30.476: E/AndroidRuntime(575): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809) 05-22 17:54:30.476: E/AndroidRuntime(575): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576) 05-22 17:54:30.476: E/AndroidRuntime(575): at dalvik.system.NativeStart.main(Native Method) 05-22 17:54:30.476: E/AndroidRuntime(575): Caused by: java.lang.ClassNotFoundException: com.urbanairship.UrbanAirshipProvider 05-22 17:54:30.476: E/AndroidRuntime(575): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 05-22 17:54:30.476: E/AndroidRuntime(575): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 05-22 17:54:30.476: E/AndroidRuntime(575): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 05-22 17:54:30.476: E/AndroidRuntime(575): at android.app.ActivityThread.installProvider(ActivityThread.java:4274) 05-22 17:54:30.476: E/AndroidRuntime(575): ... 12 more 

Estoy utilizando urbanairship-lib-2.1.4.jar en mi proyecto. ¿Hay algún problema de compatibilidad o qué?

¡Yey! ¡Sólo encontré una solución para eso! El problema está en Android Private Libraries que se introdujeron con la última actualización. Por alguna razón, por defecto, están marcados en las propiedades del proyecto.

Simplemente vaya al Project -> Properties -> Java Build Path -> Order and Export y seleccione Android Private Libraries . Esto solucionó mi problema.

  • Configuración del Dirigible Urbano con objetivos múltiples - ¿Es posible el mismo ID de paquete?
  • Push notificación de UrbanAirship no funciona con servidor en vivo (es decir, con la clave de producción) en android
  • Ningún receptor de intenciones estableció AirShip Urbano
  • ¿Cómo obtener una notificación interactiva push con Urban Airship en Android?
  • Dirigible Urbano - Push Sample => APID es cada vez nulo
  • Envío de Amazon SNS desde mi servidor PHP
  • Actualización en tiempo real multiplataforma para teléfonos móviles
  • Abrir la aplicación Android desde la notificación PUSH
  • Volver a iniciar la aplicación Android cuando el usuario hace clic en la notificación de Dirigible urbano
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.