无法解析 "com.google.android.gms.gcm.GcmReceiver"?

Can't resolve "com.google.android.gms.gcm.GcmReceiver"?

我正在尝试在我的 android 应用程序上实施 GCM 推送通知,并且我正在按照此处的指南 https://developers.google.com/cloud-messaging/android/client 尽我的理解,但我在 Android工作室说"can't resolve symbol: GcmReceiver"

我只是将指南中的内容复制粘贴到我的清单中,并通过 SDK 管理器安装了 Google Play 服务,但它仍然告诉我它无法解决它。

我的理解是,这个 class 应该位于 class 路径中的某处,因为我已经添加了库,考虑到所有其他 class,例如 "MyGcmListenerService" 有一个自定义包,而它有一个静态包。在这个问题上我没有找到有用的地方,任何人都可以告诉我我做错了什么吗?

我的代码(实际上只是从示例中复制粘贴):

    <receiver
        android:name="com.google.android.gms.gcm.GcmReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="gcm.play.android.samples.com.gcmquickstart" />
        </intent-filter>
    </receiver>

检查您是否将依赖项添加到您的应用级别 gradle 脚本。

dependencies { compile "com.google.android.gms:play-services:7.5.+" }