Некоторое время мои контакты перестали синхронизироваться на Android с сервером Exchange 2010. Синхронизация календаря и почты по-прежнему работает в обоих направлениях. Эта проблема описана в другом месте (например , здесь ), и я испробовал все предложенные исправления:
stats=[]
, без ошибок...) :-(Версии:
Оказалось, что это ошибка синхронизации для некоторых контактов с неверным полем дня рождения, созданных на Android, что приводит к сбою обмена.
Вы можете отладить его, получив журналы на стороне сервера Exchange , перейдя в свою веб-почту Exchange (Outlook Web Access, OWA):
В журнале я получил три из этих ошибок:
X-MS-ASError: Message = The 'Contacts::Birthday' element is invalid - The value '1979-11-24' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:dateTime' - The string '1979-11-24' is not a valid XsdDateTime value.; Severity = Error
... что приводит к тому, что вся синхронизация и вся последующая синхронизация контактов молча ничего не делают. Мне пришлось удалить поле дня рождения из этих контактов на Android.
Я надеюсь, что это поможет кому-то!
Вот дополнительная информация о различных форматах даты, созданных на устройствах Android: http://dmfs.org/carddav/?date_format
пзкпфв
Турандаль
Турандаль
пзкпфв