应用程序更新后禁用Android帐户同步

时间:2015-12-09 15:41:20

标签: android android-syncadapter android-account android-update-app

我注意到当我的应用程序从某个版本A更新到版本B时,我的帐户旁边的同步复选框(在帐户系统设置中)被禁用。

A和B是后续提交,从A之前的版本更新到A,从B到B之后的版本更新时不会出现问题。因此,问题必须由提交B中的某些更改引起,但是我看不到任何与帐户和/或同步相关的修改。我不会在我的代码中的任何地方更改这些设置,因此这可能是一些看似无辜的变化的副作用。

问题是提交B已经改变了很多文件,所以我不能逐一检查它们。

直到现在我已经检查过了:

  • 目标SDK - 在两个版本(23)
  • 中都相同
  • 应用程序和同步内容提供程序java包更改 - 它没有影响
  • AndroidManifest.xml和build.gradle没有任何可疑的更改
  • 不同的versionCode / versionName没有影响

任何可能导致此行为的想法?

1 个答案:

答案 0 :(得分:0)

似乎问题是由同步内容提供商权限的更改引起的。

棘手的部分是,如果新版本的应用程序具有相同的版本代码,则不会出现此问题。