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

标签 android google-calendar-api avd data-synchronization google-account

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

sync is off

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

no items

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

account not synched

当我点击帐户和同步按钮时,我回到了原点,陷入了无限循环。

请注意,在模拟器中使用电子邮件应用程序可以正常同步。 email is fine

我是否遗漏了一些未记录的步骤,或者谷歌最近为谷歌日历关闭了这个功能。或者您是否需要 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/

相关文章:

android - 以编程方式访问 MenuItem 以更改 Textcolor

android - 检测是否选择了输入法

swift - 在 Swift 中获取谷歌日历

android - avd 模拟器是否支持 Google Play 商店?

android - 如何提高android模拟器的速度

android - Mediaplayer 在 reset() 和 prepareAsync() 调用时抛出 Error(-38,0)

android - ACTION_BATTERY_CHANGED 疯狂射击

android - 返回重复假期 Activity 的日历

javascript - 获取带有国定假日Google日历列表的JSON

安卓模拟器 : Audio Input Failed