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

Android account sync disabled after application update

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

A​​和B是后续提交,从A之前的版本更新到A,从B更新到B之后的版本都不会出现问题。所以,问题必须是提交B的一些更改引起的,但我看不到任何与帐户 and/or 同步相关的修改。我没有在我的代码中的任何地方更改这些设置,所以这可能是一些看似无害的更改的副作用。

问题是commit B修改了很多文件,无法一一查看。

到目前为止我已经检查过:

知道什么会导致这种行为吗?

问题似乎是由同步内容提供者权限的变化引起的。

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