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é?

One Solution collect form web for “Prolem usando urbanairship Provider android”

¡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.

  • Android: Urban Dirigible 6.0.1: android: elevation no se encontró ningún recurso que coincida con el nombre dado
  • Cómo obtener el símbolo de autorización de C2DM para usar el dirigible urbano
  • Java.lang.NoClassDefFoundError: com.urbanairship.UAirship
  • Dirigible Urbano - Push Sample => APID es cada vez nulo
  • Ningún receptor de intenciones estableció AirShip Urbano
  • Push Notifications usando Urban Dirigible devuelve apID como nulo en el primer lanzamiento
  • Abrir la aplicación Android desde la notificación PUSH
  • Clave de aplicación de desarrollo y secreto de aplicación para Android
  • Notificaciones push en Android 5 no se entregan cuando la aplicación en segundo plano (Titanium) - Pero lo hace en primer plano
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.