8

Мое приложение имеет функции добавления событий в календарь, но для достижения этого приложения для календаря Android необходимо иметь календари. Чтобы добавить календари, вам необходимо добавить учетную запись Google. Поэтому я добавил аккаунт Google в эмулятор. Он показывает, как синхронизация выключена:У AVD-эмулятора нет возможности синхронизации с Календарем Google

sync is off

, поэтому, когда я нажимаю на него нет никаких элементов там под синхронизацией данных.

no items

Когда я иду в календарном приложение - Настройки и нажмите на адрес электронной почты показал, что он говорит счетов не синхронизируются.

account not synched

Когда я щелкаю по счетам и кнопки синхронизации я вернулся на круги своя, в бесконечном цикле.

Обратите внимание, что при использовании электронной почты в эмуляторе синхронизация прекрасна. email is fine

Есть ли какой-то недокументированный шаг, который у меня отсутствует, или Google недавно отключил эту функцию для Google Календари. Или вам нужна учетная запись Google Plus, чтобы использовать эту функцию, поскольку они отображают вас на экране создания учетной записи, чтобы использовать Google plus.

Я использую Android 4.03 с API Google. Я также пробовал это по 4.2, и у меня такие же проблемы.

Вот LogCat с момента открытия меню для настройки вплоть до нажатия на имя учетной записи http://pastebin.com/9Fk8NA0i

+0

Вы посмотрели в лог-кат? – poolie

+0

вот logcat при открытии меню настроек для имени учетной записи [link = pastebin] (http://pastebin.com/9Fk8NA0i) – pt123

+1

У меня столкнулась с той же проблемой. Вы нашли решение? –

ответ

0

Я знаю, что это слишком поздно, чтобы ответить на ваш вопрос, но я столкнулся с той же проблемой, как вы прямо сейчас. Может быть, это будет полезно для кого-то. После нескольких часов интенсивного поиска в Google я нашел причину основной причины проблемы: «Начиная с 30 января 2013 года пользователи, кроме платных пользователей Google Apps, не смогут настраивать новые устройства с помощью Google Sync». Вот link.

+0

спасибо, как обычно, Google редко думает о разработчиках – pt123

+1

Эта ссылка касается только синхронизации с использованием протокола Microsoft Exchange ActiveSync. Это не имеет никакого отношения к синхронизации Календаря Google на Android. –

+1

Это действительно актуально, когда единственный способ синхронизации - это зарегистрировать учетную запись в настройках синхронизации Exchange Active. –

2

Я знаю, что это старше, но я нашел решение. Sergery правильно, что вы не можете использовать Google Sync со свободной учетной записью Google, поэтому вы не можете использовать бесплатную учетную запись Google для синхронизации календаря.

Решение для меня заключалось в регистрации бесплатной учетной записи outlook.com и использовании активных настроек синхронизации outlook.com.

шаги я последовал являются от my blog и заключаются в следующем:

  • Выйти на бесплатный аккаунт на outlook.com
  • Выберите корпоративный счет
  • Введите имя пользователя, такие как [email protected]
  • Выберите Ручная настройка
  • Выберите тип счета «Обмен» (Это позволит нам синхронизировать с активной синхронизацией )
  • Введите сервер как s.outlook.ком
  • Тип безопасности, как SSL/TLS
  • Выбор настроек следующий
  • Confirm.