Android studio Android Studio无法解析MyGcmListenerService符号
我正在尝试在Android应用程序(Android Studio)和服务器之间设置Google云消息传递。我按照这里的指示做:。下面的代码是我添加到清单文件中的代码(按照说明)Android studio Android Studio无法解析MyGcmListenerService符号,android-studio,google-cloud-messaging,Android Studio,Google Cloud Messaging,我正在尝试在Android应用程序(Android Studio)和服务器之间设置Google云消息传递。我按照这里的指示做:。下面的代码是我添加到清单文件中的代码(按照说明) 这可能是一个简单的问题,但我不知道com.example.MyGcmListenerService和com.example.MyInstanceIDListenerService应该是什么。安卓工作室称这些符号没有找到。关于这些值应该是什么,我没有在网上或同一说明页面上找到任何帮助 这些值是否指我需要创建的类?它们指
这可能是一个简单的问题,但我不知道com.example.MyGcmListenerService
和com.example.MyInstanceIDListenerService
应该是什么。安卓工作室称这些符号没有找到。关于这些值应该是什么,我没有在网上或同一说明页面上找到任何帮助
这些值是否指我需要创建的类?它们指的是本地的还是远程的?我已经安装了所需的SDK组件和云消息工具(com.google.android.gms.gcm.GcmReceiver确实得到了解决)
对不起,如果这是显而易见的。我是Android Studio的新手。您是否在build.gradle文件中设置了
编译“com.google.Android.gms:play services:8.3.0”
?是的,我已经包含了编译“com.google.Android.gms:play services gcm:8.3.0”
,它只导入gcm组件。我假设MyGcmListenerService
只是某个东西的占位符,因为它以My
开头。我应该这样离开吗?如果没有,应该怎么做?我建议你在阅读我的答案,希望能有所帮助!您可以看到您的com.example.MyGcmListenerService
相当于我的样本中的.GcmService
。是的,我现在正在查看,谢谢。然后我将创建另一个类。
<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="com.example.gcm" />
</intent-filter>
</receiver>
<service
android:name="com.example.MyGcmListenerService"
android:exported="false" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</service>
<service
android:name="com.example.MyInstanceIDListenerService"
android:exported="false">
<intent-filter>
<action android:name="com.google.android.gms.iid.InstanceID"/>
</intent-filter>
</service>