2013-05-22 5 views
8

Ich benutze urbanairship, um Benachrichtigungen anzuzeigen. Ich habe mein Android-SDK auf das neueste Update aktualisiert und es zeigt Fehler an, die mit dem Urbanairship-Provider zusammenhängen, und es funktionierte gut mit älteren Versionen.Prolem mit urbanairship Provider android

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 

Ich benutze urbanairship-lib-2.1.4.jar in meinem Projekt. Gibt es Kompatibilitätsprobleme oder was?

+0

Der gleiche blutige Fehler. Habe keine Ahnung, wie ich das lösen soll: ((Scheinbar ist das Problem im neuen ADT, da dieser Fehler auftrat, nachdem ich aktualisiert wurde –

+0

Hey, versuche diese Antwort unten gegeben, es funktioniert wirklich :) –

Antwort

5

Yey! Habe einfach eine Lösung dafür gefunden! Das Problem ist in Android Private Libraries, die mit dem neuesten Update eingeführt wurden. Aus irgendeinem Grund sind sie in den Projekteigenschaften standardmäßig als von markiert.

Gehen Sie einfach auf die Project -> Properties -> Java Build Path -> Order and Export und überprüfen Sie Android Private Libraries. Das hat mein Problem gelöst.

+0

Got it Thanks :) –

Verwandte Themen