如何将 Android 应用程序降级到旧版本(并保留您的数据)

有时更新会破坏应用程序的功能或减慢应用程序的速度。有时开发人员会重新设计 UI 或忽略您喜欢的功能。但您可以通过将应用程序降级到旧版本来恢复您最喜欢的界面和功能。

降级应用程序需要什么

Android UI 允许您只需点击一下即可降级某些应用程序。只需转到“设置”>“应用程序”>“管理应用程序”。选择您要降级的应用程序。然后点击“卸载更新”。但对于大多数应用程序,您必须卸载当前应用程序并使用 APK 文件旁加载旧版本。无论哪种方式,这两种方法都会注销您的所有帐户并删除任何保存的进度或首选项,这远非理想。

为了实现无缝降级并保持数据完整,您需要使用 Android 调试桥 (ADB)。您需要执行以下操作:

  1. 一台电脑(我用的是运行Windows的电脑)
  2. 用于将设备连接到计算机的电缆
  3. 旧应用程序版本的 APK 文件

在继续之前,请备份您的手机,包括所有重要的登录凭据或应用程序数据。其次,留意重要的安全更新。我们不建议跳过或降级这些。

步骤 1. 设置 ADB

ADB 是一个通过计算机与 Android 设备交互的命令行工具。要进行设置,您需要从 Android 官方网站下载SDK Platform Tools 。将下载的 zip 文件解压到计算机上的任意位置。然后打开解压的文件夹。

按住 Shift 键并右键单击空白区域。当上下文菜单打开时,单击“在此处打开 Powershell 窗口”。

终端出现后,通过 USB 电缆将 Android 设备连接到计算机。

在手机上,在弹出菜单中选择“文件传输”。前往“设置”>“关于手机”>“内部版本号”。点击“版本号”七次,或者直到看到“您现在是开发人员!” 信息。此操作将解锁Android 上的开发人员选项。

接下来,转到“设置”>“系统”>“高级”>“开发者选项”>“USB 调试”。启用 USB 调试并点击确定进行确认。

要测试 ADB 连接,请在计算机上的 PowerShell 终端中键入以下命令,然后按 Enter。

如果连接正常,则应显示设备 ID。如果它返回空白 ID,您必须先为您的设备安装 Android 驱动程序。

步骤 2. 使用 ADB 降级应用程序

当 ADB 工作时,您所需要的只是您想要降级到的应用程序所需版本的 APK 文件。

我建议从可信来源下载未修改的 APK 文件,例如APKMirror或该应用程序的官方网站。然后我们将在当前版本之上安装该版本(同时保持数据完整)。

通常,Android 不允许在旧版本之上安装应用程序。但您可以使用 ADB 命令绕过该限制。我们将通过将 Twitter 降级到旧版本来演示分步过程。没错,您可以按照此流程从 X 恢复到 Twitter!

首先,将 APK 文件复制到计算机上的 Platform Tools 文件夹中。

在 PowerShell 窗口中,键入以下内容并按 Enter。请记住将“twitter.apk”替换为您的 APK 文件的名称。adb install -d twitter.apk

等待“成功”消息。

该命令恢复了旧版本的 Twitter,但没有注销我。

某些应用程序的 APK 文件被分成多个包。要安装拆分 APK 捆绑包,请下载 APKM 捆绑包并使用 7Zip 或类似应用程序在任何位置提取 APKM 文件。

导航到解压的文件夹并将 APK 文件复制到 Platform Tools 文件夹。

在 PowerShell 终端中输入以下命令。adb install-multiple -d base.apk config1.apk config2.apk config3.apk

等待“成功”消息。

步骤 3. 禁用自动更新

默认情况下,Google Play 商店会自动将应用程序更新到最新版本。为了防止新降级的应用程序获得更新,您必须禁用自动更新功能。

打开 Google Play 商店应用并点击您的个人资料图标。转至设置 > 网络首选项 > 自动更新应用程序。选择“不自动更新应用程序”。

您的应用程序现在已锁定为同一版本,直到您手动更新为止。

推荐文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注