Google 云消息异常

Google Cloud Messaging exception

我正在将以下存储库克隆到我的桌面:https://github.com/googlesamples/google-services.git

然后我导入

google-services/android/gcm

进入Android工作室。

然后我按照说明把API_KEY放在

里面
GcmSender

第 31 行。当我 运行 应用程序时,出现异常。

java.io.IOException: INVALID_SENDER
        at com.google.android.gms.iid.zzc.zzb(Unknown Source)
        at com.google.android.gms.iid.zzc.zza(Unknown Source)
        at com.google.android.gms.iid.InstanceID.zzc(Unknown Source)
        at com.google.android.gms.iid.InstanceID.getToken(Unknown Source)
        at gcm.play.android.samples.com.gcmquickstart.RegistrationIntentService.onHandleIntent(RegistrationIntentService.java:54)
        at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.os.HandlerThread.run(HandlerThread.java:60)

说明中提到我应该将刚刚下载的 google-services.json 文件复制到应用程序或手机中?

我不知道在哪里可以找到 json 文件。也许这就是我遇到异常的原因。

这很容易。我必须将 senderId 插入到字符串值文件夹中。

<string name="gcm_defaultSenderId">3xxxxxxxxxxx</string>