AVD模拟器没有与谷歌日历同步的选项。

8
我的应用程序具有向日历添加事件的功能,但要实现此功能,Android 的日历应用程序需要有日历。为了添加日历,您必须添加 Google 帐户。因此,我在模拟器中添加了一个 Google 帐户。它显示同步已关闭:

sync is off

所以当我点击它时,在数据同步下面没有任何项目。

no items

当我进入日历应用的设置并点击显示的电子邮件地址时,它显示该帐户未同步

account not synched

当我点击“帐户和同步”按钮时,我又回到了原点,陷入了无尽的循环中。
请注意,在模拟器中使用电子邮件应用程序进行同步是没有问题的。 email is fine 我是否遗漏了某些未记录的步骤,或者Google最近关闭了Google日历的此功能。或者您需要一个Google Plus帐户才能使用此功能,因为在帐户创建屏幕上,他们会向您推销使用Google plus。
我正在使用带有Google API的Android 4.03。我也尝试过在4.2上进行操作,但是出现了相同的问题。
这里是从打开设置菜单到单击帐户名称的logcat http://pastebin.com/9Fk8NA0i

你看过日志吗? - poolie
这是打开设置菜单到账户名时的Logcat日志:[链接 = pastebin](http://pastebin.com/9Fk8NA0i) - pt123
1
我遇到了同样的问题。你找到任何解决方案了吗? - Mehul Joisar
除非使用物理硬件设备,否则不允许。 - pt123
2个回答

4

我知道这是比较老的问题,但我找到了一个解决方案。Sergery 提到你不能使用免费的谷歌账户进行Google Sync,因此你不能使用免费的谷歌账户同步日历。

对我来说,解决方案是注册一个免费的outlook.com账户,并使用outlook.com的Active Sync设置。

我遵循的步骤来自我的博客,如下所示:

  • 在outlook.com上登出免费账户
  • 选择企业帐户
  • 输入用户名,例如email@outlook.com
  • 选择手动设置
  • 选择“Exchange”作为帐户类型(这将允许我们使用Active Sync进行同步)
  • 将服务器设置为s.outlook.com
  • 安全类型为SSL/TLS
  • 选择下一步
  • 确认设置。

0

我知道回答你的问题已经太晚了,但我刚遇到了与你相同的问题。也许对某些人有用。经过几个小时的Google搜索,我找到了问题的根本原因:“自2013年1月30日起,除付费Google Apps用户外,其他用户将无法使用Google Sync设置新设备。” 这是link


1
那个链接只是关于使用Microsoft Exchange ActiveSync协议进行同步。这与在Android上同步Google日历无关。 - John Mellor
1
当仅有一种同步方式,即通过添加Exchange ActiveSync设置的帐户时,它似乎是相关的。 - Sam Plus Plus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接