如何在Android设置中以编程方式从Android设备中删除/清除关联的帐户>账户? ADB或Appium或其他一些程序化方法可以实现吗?
Android设备通常会在设备设置级别上保留Google或Facebook的关联帐户,而不是在单个应用的缓存中。我想删除这些帐户(特别是Facebook,每个设备似乎只有一个帐户)。
问题的背景是自动化测试。
编辑:
以下是Appium论坛上一个未回答的问题,提出了类似的问题:https://discuss.appium.io/t/android-how-to-remove-google-accounts-linked-a-device-on-setting-activity/6920
答案 0 :(得分:1)
我也有同样的问题,并且发现了一些删除所有帐户的方法。 如果您严格只想删除例如,请查看获得的AuthenticatorDescription类型。 Google帐户
grid-area
答案 1 :(得分:1)
已关联的帐户存储在数据库/data/system_ce/0/accounts_ce.db
中,要访问该帐户,您需要root用户访问权限。
如果您具有root用户访问权限,则只需从数据库中删除指定帐户的条目即可。