Я заметил, что когда мое приложение обновляется с некоторой версии A до версии B, флажок синхронизации рядом с моей учетной записью (в настройках системы учетных записей) отключается.Синхронизация учетной записи Android отключена после обновления приложения
A и B являются последующими фиксациями, и проблема не возникает при обновлении версий от A до A или от B до версий после B. Таким образом, проблема должна быть вызвана некоторыми изменениями в фиксации B, но Я не вижу никаких изменений, связанных с учетными записями и/или синхронизацией. Я не изменяю эти настройки в любом месте своего кода, поэтому это, вероятно, побочный эффект некоторых невинно выглядящих изменений.
Проблема в том, что commit B изменил много файлов, поэтому я не могу их проверять один за другим.
До сих пор я проверил:
- цель SDK - это то же самое в обеих версиях (23)
- приложений и синхронизировать изменения Java пакет контента, - это не имеет никакого влияния
- AndroidManifest. XML и build.gradle не имеют каких-либо подозрительных изменений
- разные VersionCode/versionName не оказывают никакого влияния
Какие идеи могут вызывать такое поведение?