java.lang.NoClassDefFoundError:com.google.android.gms.gcm.GoogleCloudMessaging在ADT更新后
我得到了这个错误: 07-16 13:56:12.341:E/AndroidRuntime(23287): java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging 在我上周更新ADT之后。守则:java.lang.NoClassDefFoundError:com.google.android.gms.gcm.GoogleCloudMessaging在ADT更新后,android,eclipse,adt,google-cloud-messaging,Android,Eclipse,Adt,Google Cloud Messaging,我得到了这个错误: 07-16 13:56:12.341:E/AndroidRuntime(23287): java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging 在我上周更新ADT之后。守则: public GCMRegisterTask(Context acontext) { this.context = acontext; if (gcm == null) {
public GCMRegisterTask(Context acontext) {
this.context = acontext;
if (gcm == null) {
gcm = GoogleCloudMessaging.getInstance(context);
}
}
该项目没有显示任何编译错误,但当我尝试在我的手机上调试时(Android 4.2,我也尝试过在一个表中使用Android 4.4),会出现此错误。我已经尝试了所有的解决方法:
选中Android私有库导出:
我也尝试在libs/文件夹中只包含google-play-services.jar,但我得到了相同的错误。这就是问题所在:
我从java构建路径->项目中删除了google play服务,它成功了 你的问题解决了吗?