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) {

我得到了这个错误:

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) {
        gcm = GoogleCloudMessaging.getInstance(context);
    }
}
该项目没有显示任何编译错误,但当我尝试在我的手机上调试时(Android 4.2,我也尝试过在一个表中使用Android 4.4),会出现此错误。我已经尝试了所有的解决方法:

选中Android私有库导出:

我也尝试在libs/文件夹中只包含google-play-services.jar,但我得到了相同的错误。这就是问题所在:


我从java构建路径->项目中删除了google play服务,它成功了

你的问题解决了吗?