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

时间:2015-09-01 06:37:23

标签: java android google-cloud-messaging

我是android应用开发人员的新手,我正在29行中的Set up a GCM Client App on Android跟踪这些步骤,36它一直说无法解析符号{{ 1}}并且无法解析符号 MyGcmListenerService

MyInstanceIDListenerService

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

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

1 个答案:

答案 0 :(得分:5)

您必须为 MyGCMListenerService MyInstanceIDListenerService 编写自己的Java类,并将其包含在 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>