2014-03-28 60 views
0

我正在使用Windows Azure移动服务中的示例应用程序来为Xamarin.Android构建一个可从Azure移动服务接收推送通知的Android应用程序。我跟着instructions on the Windows Azure Mobile Services site创建了一个将会收到推送通知的Android应用程序。这是一个两阶段过程。阶段1是让ToDo示例应用程序工作,使您可以将Azure移动服务用作示例待办事宜应用程序的后端。我得到那部分工作没有问题。对我而言,这意味着很多东西可能会被排除为我当前问题的一个可能原因,例如,这意味着我拥有与Azure移动服务的所有连接,并且我能够在模拟器中运行基本的Android应用程序。Azure移动服务遇到问题Xamarin.Android推送通知示例应用程序

我遇到问题的位置在第2阶段,它添加了接收来自Google通知服务的推送通知的代码。我遵循这些说明,编译,构建和部署得很好,但是当它出现在模拟器中时,我看到一条错误消息,指出“设备没有包com.google.android.gsf”。我能够做的一点挖掘似乎表明有一些失踪的Google运行时(com.google.android.gsf)。这是我的第一个Xamarin和第一个Andriod应用程序,所以您可能不得不缓慢指导我,特别是如果我必须将附加组件添加到Android SDK。

-Russ

回答

0

确保正在运行的模拟器支持谷歌的API(当你创建一个VSD目标)。如果您在创建VSD时没有将Google API作为选项,则可以打开Android SDK管理器并下载所需的每个SDK的Google API版本。

或者,通常更容易,我会建议使用安装了普通Google Android的实际设备。

相关问题