Credential Manager 中的 恢复凭据 功能可确保用户在迁移到新设备时实现 顺畅过渡。在测试该功能时,您可以使用以下任一方法:
- 单独的设备:使用源设备执行备份,并使用 使用单独的目标设备执行恢复,或使用两个单独的 Android Studio 模拟器。
- 单个设备:使用一个实体设备或 Android Studio 模拟器。 在应用备份其数据后,卸载并重新安装该应用,然后执行恢复。
本指南介绍了如何使用 Android Studio 在模拟器上测试可调试应用的“恢复凭据”功能,模拟单独的设备或单个设备这两种情况。
前提条件
如需使用 Android Studio 的备份和恢复功能,您需要满足以下条件:
- Android Studio Otter | 2025.2.1 或更高版本。
- 虚拟设备或模拟器。
- 使用
debuggable true构建或在debug模式下运行的应用。 默认情况下,模拟器会启用调试功能。
使用 Android Studio 的备份和恢复功能
如需使用 Android Studio 测试“恢复凭据”功能,请先从设备备份数据,然后在另一台设备上恢复应用数据。恢复应用后,系统会自动恢复身份验证状态。
在 Android Studio 中备份身份验证数据
如需在 Android Studio 中测试备份流程,请完成以下步骤:
- 在模拟器上运行您的应用。
- 使用任何身份验证机制(例如,用户名和密码、通行密钥或“使用 Google 账号登录”)登录应用。
- 在运行的设备窗口顶部的设备选项中,点击 Backup App Data (备份应用数据)。
在 Android Studio 中备份应用数据 对于 Backup type(备份类型),选择 Device to Device(设备到设备)或 Cloud(云端)。
点击 OK (确定)。
测试恢复的身份验证
备份完成后,您可以使用同一设备测试恢复步骤,也可以使用其他设备。
如需在 Android Studio 中测试恢复流程,请完成以下步骤:
如需使用同一设备进行测试,请卸载并重新安装该应用。这会清除设备上的所有数据。如需在新设备上使用该应用,请在新设备上安装该应用。
安装应用后,请检查应用的当前状态。如果您被重定向到身份验证页面,则设备上尚未提供恢复密钥。
在运行的设备窗口的设备选项中,点击 Restore App data (恢复应用数据),然后选择最近创建的备份。
在 Android Studio 中恢复应用数据 重新打开应用会使用恢复凭据让您登录。