我想在Android上实现GCM客户端。遵循这里的指南,https://developers.google.com/cloud-messaging/android/client
我下载了配置文件,并将google-services.json文件复制到项目的app/目录中。
我还在项目的build.gradle中添加了依赖项
classpath 'com.google.gms:google-services:1.3.0-beta1'以及应用程序级build.gradle中的插件
apply plugin: 'com.google.gms.google-services'我还包括Google Play Services SDK
compile 'com.google.android.gms:play-services:6.+'我还更新了AndroidManifest.xml文件,如下所示:https://developers.google.com/cloud-messaging/android/client
要获得注册令牌,当我使用以下代码时
InstanceID instanceID = InstanceID.getInstance(this);Android不承认这个类。我得到一个“无法解析符号'InstaceID'”。为什么会发生这种事?
发布于 2015-07-14 07:20:58
基本上,您必须使用最新版本的Google、和Google 才能工作,然后包含Google服务的最新版本
compile 'com.google.android.gms:play-services:7.5.0'发布于 2015-07-13 06:14:27
将播放服务SDK更新为
compile 'com.google.android.gms:play-services:7.5.0'那就清理你的项目。
为我工作过。希望它也适用于你!
发布于 2017-05-22 13:55:14
您缺少了gcm。
在你的等级上加上:
compile "com.google.android.gms:play-services-gcm:10.2.6"https://stackoverflow.com/questions/31352987
复制相似问题