运行 GCM 示例应用程序出错
Error while running GCM sample app
我尝试 运行 google 为 GCM 提供的示例应用程序。
www.developers.google.com/cloud-messaging/android/start
我按照所有说明进行了操作,但出现了 error image
中显示的以下错误
编辑 1:
API 从开发者控制台复制的密钥
和
API 我项目中使用的密钥
检查这个image
如您所见,两个 API 键是相同的
GcmSender 中有一个名为 API_KEY 的变量,您没有使用正确的密钥。按照以下步骤获取正确的 API 密钥。
- 第 1 步:转到您的 Google 开发者控制台。
- 第 2 步:创建一个新项目。
- 第 3 步:在概览屏幕上单击 'Google Cloud Messaging' API。
- 第 4 步:点击 'Enable'
- 第 5 步:转到“凭据”并为 Android 创建一个新的 API 密钥。
- 第 6 步:使用 API 键并复制粘贴到 GcmSender。
我遇到了同样的问题,我发现我使用了错误的API Key。使用 GCM 提供的服务器 API 密钥,而不是虚拟 API 密钥 (API_Key)。希望你会成功。祝你好运!!
我遇到了类似的问题。 developers guidelines 中的说明是:
When the sample application loads on your device, run the following
gradle command to send a notification to all registered app instances:
Linux/Mac:
./gradlew run -Pmsg="message"
Windows:
.\gradlew.bat run -Pmsg="message"
但是每次我 运行 gradle 命令都会发生同样的错误。
最后,我 运行 GcmSender.java
本身在 android 工作室中而不是 运行 宁 gradle 命令,它工作正常并且通知出现在我的设备。
请注意,在 运行 宁 GcmSender.java
之前,您必须编辑 运行 配置并将消息作为 Program arguments
传递。
我尝试 运行 google 为 GCM 提供的示例应用程序。
www.developers.google.com/cloud-messaging/android/start
我按照所有说明进行了操作,但出现了 error image
中显示的以下错误编辑 1:
API 从开发者控制台复制的密钥 和 API 我项目中使用的密钥
检查这个image
如您所见,两个 API 键是相同的
GcmSender 中有一个名为 API_KEY 的变量,您没有使用正确的密钥。按照以下步骤获取正确的 API 密钥。
- 第 1 步:转到您的 Google 开发者控制台。
- 第 2 步:创建一个新项目。
- 第 3 步:在概览屏幕上单击 'Google Cloud Messaging' API。
- 第 4 步:点击 'Enable'
- 第 5 步:转到“凭据”并为 Android 创建一个新的 API 密钥。
- 第 6 步:使用 API 键并复制粘贴到 GcmSender。
我遇到了同样的问题,我发现我使用了错误的API Key。使用 GCM 提供的服务器 API 密钥,而不是虚拟 API 密钥 (API_Key)。希望你会成功。祝你好运!!
我遇到了类似的问题。 developers guidelines 中的说明是:
When the sample application loads on your device, run the following gradle command to send a notification to all registered app instances:
Linux/Mac:
./gradlew run -Pmsg="message"
Windows:
.\gradlew.bat run -Pmsg="message"
但是每次我 运行 gradle 命令都会发生同样的错误。
最后,我 运行 GcmSender.java
本身在 android 工作室中而不是 运行 宁 gradle 命令,它工作正常并且通知出现在我的设备。
请注意,在 运行 宁 GcmSender.java
之前,您必须编辑 运行 配置并将消息作为 Program arguments
传递。