我在这里关注GCM教程http://developer.android.com/guide/google/gcm/gs.html
在第2步的第5点,它说:
添加以下意向服务: service android:name =“。GCMIntentService”
此意向服务将由GCMBroadcastReceiver(由GCM库提供)调用,如下一步所示。它必须是com.google.android.gcm.GCMBaseIntentService
的子类,必须包含公共构造函数,并且应该命名为my_app_package.GCMIntentService
(除非您使用GCMBroadcastReceiver
的子类来覆盖用于命名服务的方法)。
但是,我不能继承com.google.android.gcm.GCMBaseIntentService
,导入无法解析。我该如何解决这个问题?
答案 0 :(得分:12)
您必须安装库:http://developer.android.com/guide/google/gcm/gs.html#libs
从SDK Manager中,安装Extras&gt;适用于Android库的Google Cloud Messaging。这将在YOUR_SDK_ROOT / extras / google /下创建一个gcm目录,其中包含以下子目录:gcm-client,gcm-server,samples / gcm-demo-client,samples / gcm-demo-server和samples / gcm-demo-appengine。< / p>
答案 1 :(得分:1)
从here下载gcm.jar
并将其放在YOUR_PROJECT/app/libs
目录中
然后在compile files('libs/gcm.jar')
文件
build.gradle
行