8

Moja aplikacja ma funkcję dodawania wydarzeń do kalendarza, ale aby osiągnąć tę aplikację kalendarza na Androida, muszą mieć one kalendarze. Aby dodać kalendarze, musisz dodać konto Google. Więc dodałem konto Google w emulatorze. Pojawia się jako synchronizacja jest wyłączona:Emulator AVD nie ma opcji synchronizacji z Kalendarzem Google.

sync is off

, więc po kliknięciu na nim nie ma żadnych przedmiotów tam pod synchronizacji danych.

no items

Kiedy idę do aplikacji Kalendarz - Ustawienia i kliknąć na adres e-mail pokazany jest napisane konto nie jest synchronizowane.

account not synched

Po kliknięciu na przycisk synchronizacji kont i jestem z powrotem do punktu wyjścia, w nieskończonej pętli.

Uwaga przy użyciu aplikacji e-mail emulatora synchronizacja jest w porządku. email is fine

Czy brakuje jakiegoś nieudokumentowanego kroku, czy też niedawno wyłączyłem tę funkcję w Google Kalendarze. Czy potrzebujesz konta Google Plus, aby korzystać z tej funkcji, ponieważ powodują błąd na ekranie tworzenia konta, aby korzystać z Google Plus.

Używam Androida 4.03 z Google API. Próbowałem również tego na 4.2, i mam te same problemy.

Oto logcat ze podczas otwierania menu Ustawienia całą drogę do kliknięcie na nazwę konta http://pastebin.com/9Fk8NA0i

+0

Czy patrzysz na logcat? – poolie

+0

tutaj jest logcat po otwarciu menu ustawień na nazwę konta [link = pastebin] (http://pastebin.com/9Fk8NA0i) – pt123

+1

Wpadłem na ten sam problem. Czy znalazłeś jakieś rozwiązanie? –

Odpowiedz

0

wiem, że jest zbyt późno, aby odpowiedzieć na Twoje pytanie, ale ja spotkałem ten sam problem jak ty właśnie. Może być przydatne dla kogoś. Po kilku godzinach intensywnego logowania go znalazłem przypuszczalną przyczynę problemu: "Od 30 stycznia 2013 r. Użytkownicy, inni niż opłacani użytkownicy Google Apps, nie będą mogli konfigurować nowych urządzeń za pomocą Google Sync". Oto link.

+0

dziękuję, jak zwykle Google rzadko myśli o programistach – pt123

+1

Ten link dotyczy tylko synchronizowania za pomocą protokołu Microsoft Exchange ActiveSync. To nie ma znaczenia dla synchronizacji Kalendarza Google na Androida. –

+1

Wygląda na to, że jest to istotne, gdy jedynym sposobem synchronizacji jest reklama konta z ustawieniami synchronizacji aktywnej Exchange. –

2

Wiem, że jest starszy, ale znalazłem rozwiązanie. Sergery mają rację, że nie możesz korzystać z Google Sync na bezpłatnym koncie Google, dlatego nie możesz użyć bezpłatnego konta Google do synchronizacji kalendarza.

Rozwiązaniem dla mnie było zarejestrowanie się na darmowe konto outlook.com i korzystanie z aktywnych ustawień synchronizacji outlook.com.

Etapy I obserwowani są z my blog i są następujące:

  • Zarejestruj się za darmo konto na outlook.com
  • wybrać konto Corporate
  • Wprowadź nazwę użytkownika, takich jak [email protected]
  • Wybierz Ręczna konfiguracja
  • Wybierz typ konta z „wymiana” (To pozwoli nam zsynchronizować z aktywnym sync)
  • Wprowadź Serwer jako s.outlook.com
  • jako typ zabezpieczeń SSL/TLS
  • wybrać ustawienia obok
  • potwierdzić.
Powiązane problemy