我正在尝试将Google云消息用于android应用程序(目标名称:Google APIs
,平台:4.3
,API级别:18
。
我通过以下说明实现了我的GCM客户端:http://developer.android.com/google/gcm/client.html,
并按照此处的步骤设置播放服务:http://developer.android.com/google/play-services/setup.html#Setup,但仍然得到上面的错误
我在堆栈溢出上找到的大多数解决方案都重定向到上面的两个链接,或者建议我们在渐变设置中更改dependencies {}
,但我使用的是eclipse,没有渐变设置。
更新:对不起,是的,我使用的是模拟器,而不是设备
有什么想法吗
谢谢!
如果您需要为用户提供更新谷歌服务的选项,您可以这样做:
switch (isGooglePlayServicesAvailable(this)) {
case 2: //out date
try {
GooglePlayServicesUtil.getErrorDialog(2, this, 0).show();
} catch (Exception e) {
e.printStackTrace();
}
break;
}
这将提示用户更新播放服务的更新对话框
最终的解决方案是在Android 4.4.2下创建一个新的模拟器,该项目的构建目标设置为Google API(x86系统映像)。感谢佩德罗·奥利维拉!