无法解析符号 'MyGcmListenerService' 和 'MyInstanceIDListenerService'

cannot resolve symbol 'MyGcmListenerService' and 'MyInstanceIDListenerService'

我是 android 应用程序开发的新手,我从 Set up a GCM Client App on Android 开始在 29 行中执行这些步骤,36 它一直说无法解析符号MyGcmListenerService 无法解析符号 MyInstanceIDListenerService.

  <service
        android:name="com.example.MyGcmListenerService" <<<<<<<<<<<<<<<<<<<<<this
        android:exported="false" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
        </intent-filter>
    </service>
    <service
        android:name="com.example.MyInstanceIDListenerService" <<<<<<<<<<<<<<<<<<<<<this
        android:exported="false">
        <intent-filter>
            <action android:name="com.google.android.gms.iid.InstanceID"/>
        </intent-filter>
    </service>

我必须制作这些文件吗?以及如何制作文件?或者用其他方法解决这个问题

如果这个问题太简单了,我真的很抱歉,但我已经被这个问题困扰了几天,所以我非常感谢所有的答案

您必须 MyGCMListenerServiceMyInstanceIDListenerService 编写自己的 Java class ,并像这样将其包含在 Manifest.xml 下。

<service
    android:name="<package-name>.MyGcmListenerService"
    android:exported="false" >
    <intent-filter>
        <action android:name="com.google.android.c2dm.intent.RECEIVE" />
    </intent-filter>
</service>

<service
    android:name="<package-name>.MyInstanceIDListenerService"
    android:exported="false">
    <intent-filter>
        <action android:name="com.google.android.gms.iid.InstanceID"/>
    </intent-filter>
</service>