java.lang.NoClassDefFoundError:使用java.lang.NoClassDefFoundError的com.google.android.gms.gcm.GoogleCloudMessaging:

时间:2015-04-27 14:22:30

标签: java android eclipse google-play-services google-cloud-messaging

这真烦人。我浪费了一整天但没有得到任何正确的结果。我正在尝试将Google Cloud Messages添加到我的应用中。我正在使用Eclipse的最新版本。 ADT最后一个版本。我已将google-play-services_lib添加为库,在Build路径中添加了jar文件,但我的应用程序在下面的代码行中删除:

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

java.lang.NoClassDefFoundError!

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题是SDK和Eclipse的错误。图书馆google-play-service.jar没有以适当的方式附加。刚刚完全重新安装Eclipse(使用ADT)和SDK对我有帮助。关于所有类(不仅是云消息)的关联问题是here。 不要忘记eclipse.ini文件中的memory increasing