我的应用程序具有向日历添加事件的功能,但为了实现此功能,Android 的日历应用程序需要有日历。 要添加日历,您必须添加一个 Google 帐户。所以我在模拟器中添加了一个谷歌帐户。它显示为同步关闭:
,所以当我点击它时,数据同步下没有项目。
当我进入日历应用程序 - 设置并点击显示的电子邮件地址时,它显示帐户未同步。
当我点击帐户和同步按钮时,我回到了原点,陷入了无限循环。
请注意,在模拟器中使用电子邮件应用程序可以正常同步。
我是否遗漏了一些未记录的步骤,或者谷歌最近为谷歌日历关闭了这个功能。或者您是否需要 Google Plus 帐户才能使用此功能,因为他们会在帐户创建屏幕中误导您使用 Google Plus。
我正在使用带有 Google API 的 Android 4.03。我也在 4.2 上试过这个,我遇到了同样的问题。
这是从打开设置菜单一直到单击帐户名称的 logcat http://pastebin.com/9Fk8NA0i
最佳答案
我知道这是旧的,但我确实找到了解决方案。 Sergery 是正确的,您不能通过免费的 Google 帐户使用 Google Sync,因此您不能使用免费的 Google 帐户来同步日历。
我的解决方案是注册一个免费的 outlook.com 帐户并使用 outlook.com 的 Activity 同步设置。
我遵循的步骤来自my blog并且如下:
- 在 outlook.com 上注销免费帐户
- 选择公司帐户
- 输入用户名,例如 email@outlook.com
- 选择手动设置
- 选择“Exchange”账户类型(这将使我们能够与活跃的账户同步 同步)
- 输入服务器为 s.outlook.com
- 安全类型为 SSL/TLS
- 选择下一步
- 确认设置。
关于android - AVD 模拟器没有与谷歌日历同步的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971158/