Hej,
próbuję uruchomić demo Google Cloud Messaging na Eclipse. ( http://developer.android.com/google/gcm/client.html )

  1. Importuję projekt
  2. Importuję google-play-services
  3. Podpinam do głównego projektu (PPM na projekt -> Properties -> Android -> dodaję projekt google play services
  4. Kopiuję android-support-v4.jar do folderu libs
  5. PPM-> Build path -> Add to build path.
  6. PPM na projekt -> Properties -> Java build bath -> zakładka Order and Export ->
  • Zaznaczam jar i Android Private Libraries
  • ewnetualnie zaznaczam tylko jedno lub tylko drugie. Lub żadne.

Kompiluję, umieszczam na telefonie, aplikacja z marszu się wysypuje częstując mnie tym:

05-06 12:09:10.748: I/SELinux(20458): Function: selinux_android_load_priority [0], There is no sepolicy file.
05-06 12:09:10.748: I/SELinux(20458):  
05-06 12:09:10.748: I/SELinux(20458): Function: selinux_android_load_priority , loading version is VE=SEPF_GT-I9505_4.4.2_0010
05-06 12:09:10.748: I/SELinux(20458):  
05-06 12:09:10.748: I/SELinux(20458):  
05-06 12:09:10.748: I/SELinux(20458): selinux_android_seapp_context_reload: seapp_contexts file is loaded from /data/security/spota/seapp_contexts
05-06 12:09:10.748: D/dalvikvm(20458): Late-enabling CheckJNI
05-06 12:09:11.139: D/AndroidRuntime(20458): Shutting down VM
05-06 12:09:11.139: W/dalvikvm(20458): threadid=1: thread exiting with uncaught exception (group=0x418cada0)
05-06 12:09:11.139: E/AndroidRuntime(20458): FATAL EXCEPTION: main
05-06 12:09:11.139: E/AndroidRuntime(20458): Process: com.google.android.gcm.demo.app, PID: 20458
05-06 12:09:11.139: E/AndroidRuntime(20458): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.google.android.gcm.demo.app/com.google.android.gcm.demo.app.DemoActivity}: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gcm.demo.app.DemoActivity" on path: DexPathList[[zip file "/data/app/com.google.android.gcm.demo.app-13.apk"],nativeLibraryDirectories=[/data/app-lib/com.google.android.gcm.demo.app-13, /vendor/lib, /system/lib]]
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread.access$900(ActivityThread.java:161)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.os.Handler.dispatchMessage(Handler.java:102)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.os.Looper.loop(Looper.java:157)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread.main(ActivityThread.java:5356)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at java.lang.reflect.Method.invokeNative(Native Method)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at java.lang.reflect.Method.invoke(Method.java:515)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at dalvik.system.NativeStart.main(Native Method)
05-06 12:09:11.139: E/AndroidRuntime(20458): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gcm.demo.app.DemoActivity" on path: DexPathList[[zip file "/data/app/com.google.android.gcm.demo.app-13.apk"],nativeLibraryDirectories=[/data/app-lib/com.google.android.gcm.demo.app-13, /vendor/lib, /system/lib]]
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1079)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2222)
05-06 12:09:11.139: E/AndroidRuntime(20458): 	... 11 more

Po moim pytaniu możecie założyć, że nie czuję się jeszcze pewnie z Androidem, więc spora szansa, że w jakiś podstawach dałem ciała.
Co więc robię źle?