java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging using java.lang.NoClassDefFoundError:

java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging using java.lang.NoClassDefFoundError:

这真的很烦人。我浪费了一整天,但没有收到任何适当的结果。我正在尝试将 Google 云消息添加到我的应用程序中。我正在使用 Eclipse 的最新版本。 ADT 最新版本。我添加了 google-play-services_lib 作为库,在构建路径中添加了 jar 文件,但我的应用程序掉落在下面的代码行:

GoogleCloudMessaging regId = GoogleCloudMessaging.getInstance(_.appContext);

java.lang.NoClassDefFoundError!

如何解决这个问题?

问题是SDK和Eclipse的bug。库 google-play-service.jar 没有以正确的方式附加。完全重新安装 Eclipse(使用 ADT)和 SDK 对我有帮助。所有类(不仅是云消息)的相关问题是。 不要忘记 eclipse.ini 文件中的