gpt4 book ai didi

android - 使用 ADB 或 Appium,以编程方式从 Android 设置中删除链接的帐户

转载 作者:行者123 更新时间:2023-12-02 10:45:46 25 4
gpt4 key购买 nike

如何在 Android 设置 > 帐户中以编程方式从 Android 设备删除/清除链接的帐户?这可以通过 ADB 或 Appium 或其他编程方法实现吗?

Android 设备通常在设备设置级别保留 Google 或 Facebook 的链接帐户,而不是在单个应用的缓存中。我想删除这些帐户(尤其是 Facebook,它似乎每台设备只有一个帐户)。

问题的背景是自动化测试。

  • 不能手动删除帐户。
  • 我不想通过 Appium UI 自动化来完成此操作;即使 Appium 可以在一台设备上解决这个问题,但不同的 Android 设备/操作系统版本具有不同的设置 UI,因此 UI 自动化不是一个可扩展的解决方案。
  • 最好、最简单且最具可扩展性的解决方案将允许我执行 ADB 命令来删除链接的帐户。

编辑:
这是 Appium 论坛上一个未回答的问题,提出了类似的问题:https://discuss.appium.io/t/android-how-to-remove-google-accounts-linked-a-device-on-setting-activity/6920

最佳答案

链接的帐户存储在数据库/data/system_ce/0/accounts_ce.db中,要访问它,您需要root权限。

如果您具有 root 访问权限,则只需从数据库中删除指定帐户的条目即可。

关于android - 使用 ADB 或 Appium,以编程方式从 Android 设置中删除链接的帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45174450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com