Android 应用程序随着更新而改进,但它们也有一些缺点,例如以下几点。
- 应用程序更新后不再正常工作
- 我不喜欢更新后的设计或功能
在某些情况下,您出于各种原因想要返回到应用程序的先前版本。
因此,在本文中,我们将介绍三种Android应用程序降级的方法。
相关文章 如何降级 iPhone 应用程序
Android应用程序的最新版本是
它可以在 Play 商店上找到,但过去的版本将不会分发。
因此,您可以通过自行准备并安装旧版本的apk文件来降级应用程序。
[什么是 apk 文件?] – 组成 Android 应用程序的包。文件扩展名是.apk。
准备apk文件主要有三种方法。基本上不需要电脑。
这两种方法有一个共同点:版本降级时会初始化现有应用程序。如果您想在保留数据的同时降级,PC上adb环境的使用方法和,如何使用root应用程序(点击链接可跳转至相关部分)。
我们将依次解释每种方法。
方法1:从Android设备中提取apk
Android上安装的应用程序的APK文件可以通过多种方式提取和保存。
在这篇文章中,作为一个例子,
介绍应用程序备份和恢复。
说明①:基本操作流程(备份~恢复)
“已安装”选项卡显示已安装应用程序的列表和应用程序版本。
从此列表中检查您要备份的应用程序,备份执行。

精灵宝可梦 GO 的一个例子。 ①检查应用程序,②备份(左),如果显示已完成,则表示OK(右)。
您可以在“已存档”选项卡上查看备份的数据。
我将使用 Pokémon GO 应用程序版本 181.1 降级至 179.2 的示例进行说明。
请注意,恢复时,您需要事先删除已安装的应用程序的最新版本。
此操作会初始化应用程序。

(左)备份以前版本的 Pokemon GO 的示例(右)恢复时删除现有应用程序
如果您安装了该应用程序的最新版本,
如果您使用应用程序备份和还原强制还原,将显示以下消息并且还原失败。
アプリはインストールされていません。

精灵宝可梦 GO 的一个例子。即使安装了版本 181.1,恢复到备份的版本 179.2(左)也会失败(右)。
之后,只需检查要恢复的备份数据的版本并运行即可。

精灵宝可梦 GO 的一个例子。 ①检查应用程序,②恢复应用程序(左),如果显示“已安装”则表示正常(右)。
此外
当您第一次恢复应用程序备份和恢复时,系统会要求您授予对未知来源的应用程序的权限。

按照屏幕上的说明进行操作,并允许安装来自未知来源的应用程序。
以上是基本的操作流程。
从此,
应用程序备份和恢复备份数据
我们将解释保存到 Google Drive 或 SD 卡的步骤。
说明②:如何备份到Google Drive
应用程序备份和恢复备份数据保存到内部存储中的以下位置。
/storage/emulated/0/App_Backup_Restore
万一,
您还可以备份到 Google 云端硬盘。
在“Google 云端硬盘”选项卡中添加帐户选择目标 Google 帐户。

如果您允许连接应用程序备份和恢复,
将在 Google Drive 中生成以下文件夹。
App_Backup_Restore/apk

(左)允许应用程序备份和恢复连接的屏幕(右)在 Google 云端硬盘中创建文件夹
如果您有已备份的应用程序,
您还可以上传到 Google 云端硬盘。

(左)传输备份的应用程序数据(右)您可以检查备份的应用程序数据
说明③:如何备份到SD卡
应用程序备份和恢复备份数据保存到内部存储中的以下位置。
/storage/emulated/0/App_Backup_Restore
如果您有 SD 卡,还可以更改保存位置。
从菜单中保存当前打开 ,从内部存储切换到SD卡,转变轻敲。

只是第一次,
您需要授予应用程序备份和恢复对 SD 卡的访问权限。
按照屏幕上的说明打开 SD 卡。

显示SD卡的内容选择如果运行此命令,保存目的地将更改为 SD 卡。

多于,
这是对应用程序备份和恢复的解释。
还有其他方法可以从 Android 设备中提取 APK 文件。
由于解释较长,请参考相关文章【如何在Android上提取apk文件!从安装位置下载它] 进行了解释。
方法2:从互联网获取旧版本的apk
该应用程序的连续APK文件分布在互联网上的各个站点上。
您可以通过从其中找到所需版本的 apk 并将其安装在 Android 上来降级。
前提:获取 apk 文件的风险由您自行承担。
在互联网上发布和分发的APK文件是免费的,但存在较高的安全风险,例如第三方恶意篡改APK文件。
乍一看,它们与普通应用程序没有什么区别,因此您可能会遇到意想不到的麻烦,例如您的个人信息在您不知不觉中被盗。
请注意这些风险并自行承担尝试的风险。
说明1:如何在线下载apk文件
按您想要获取的应用程序的名称进行搜索。
例如
如果您正在寻找 LINE 版本 10.1.1 的 apk,请按以下方式搜索,您将找到分发站点。
使用方法很简单,只需搜索您想要的应用程序名称并下载 apk 文件即可。

Apk纯示例。您可以搜索 LINE 应用程序的过去版本。

APK镜像示例。您可以搜索 LINE 应用程序的过去版本。
两者都被列为最大的APK分发站点,并且在安全性方面都是可靠的。
然而,这是一个未经谷歌授权的海外网站,
使用前请注意风险高于Play Store。
有关如何从外部站点下载apk文件的更详细信息,请参阅相关文章[如何直接从Google Play下载apk文件!从商店中提取应用程序] 进行了解释。
说明②:如何在Android上安装apk文件
下载的apk文件通常保存在以下位置:
本体ストレージ/Download
使用文件管理应用程序查看并安装它。
在本文中,
我将使用一个简单的文件管理器进行解释。
您必须首先删除已安装应用程序的最新版本。
此操作会初始化应用程序。

卸载 Pokemon GO 的示例。
如果您尝试从安装了最新版本的文件管理应用程序强制安装,将显示以下消息并且安装将失败。
アプリはインストールされていません。

精灵宝可梦 GO 的一个例子。即使我安装了获得的 ver.179.2 apk 并安装了 ver.181.1(左),它也会失败(右)。
下一个
启动简单的文件管理器,然后点击“下载”文件夹中保存的 apk 文件。

此外
当您首次使用简单文件管理器安装 APK 时,系统会要求您授予未知来源应用程序的权限。

按照屏幕上的说明进行操作,并允许安装来自未知来源的应用程序。
安装执行一下就完成了。

方法三:使用操作系统预装的apk
您的智能手机上已安装的应用程序(例如
YouTube),您可以使用以下步骤之一轻松降级版本。
- 从设置中的应用程序信息降级
- 从 Play 商店降级
从设置中的应用程序信息降级
打开目标应用信息并从右上角菜单中选择卸载更新如果你选择了就OK了。
此操作会初始化应用程序。

降级预装 YouTube 的示例。
顺便说一句,如果您自己安装了应用程序(而不是预装的应用程序),则右上角没有菜单,因此无法使用此方法。

LINE(左)和Instagram(右)不是预装应用程序,因此应用程序信息中没有菜单。
从 Play 商店降级
目标应用程序
在 Play 商店中打开,卸载轻敲。
将显示以下消息,因此好的选择完成降级。
このAndroidにインストールされたアプリに対するすべてのアップデートを削除しますか?
此操作会初始化应用程序。

降级预装 YouTube 的示例。
如果您遇到以下两点中的任何一个问题,请尝试另一种方法:“如何从设置中的应用程序信息降级。”
- 我想降级 Play 商店应用本身
- 找不到 Play 商店列表
顺便说一下,如果是您自己安装的应用程序(而不是预安装的应用程序),卸载请注意,如果点击 ,它将被删除。

精灵宝可梦 GO 的一个例子。显示“您要卸载此应用程序吗?”,如果您这样做,该应用程序将被删除。
参考:部分预装应用无法降级。
在某些情况下,即使您的智能手机上已经安装了应用程序,您也无法降级该应用程序的版本。

“文件”应用程序的示例。应用信息中没有右上菜单(左),在Play Store中也找不到(右)。
作为解决方案,请使用本部分中介绍的另一种方法(从 Android 设备中提取/从互联网上获取的),如果你能准备好apk就可以降级。
参考:如果无法降级Google Play服务
从 Google Play 服务的右上角菜单卸载更新即使您选择 ,也可能会出现以下消息并失败。
「Google Play開発者サービス」をアンインストールできませんでした

(右)Google Play服务版本降级失败示例
造成这个现象的原因是
与 Google Play 服务相关的应用程序可以作为设备管理应用程序启用。
从设备管理应用程序设置中禁用所有应用程序(一次)。

在这种状态下,
如果能降级Google Play服务的版本就成功了。

(右)Google Play 服务版本成功降级的示例
参考:您无法选择降级到哪个版本。
使用这种方法只能降级到预安装时的版本。
同一应用程序的初始版本因型号而异,但由于每个型号的初始版本都是固定的,因此无法自行选择。

Chrome 示例。 Pixel 3a 返回版本 74,Xperia XZ 返回版本 67。
如果要使用指定版本,请使用本部分介绍的另一种方法(从 Android 设备中提取/从互联网上获取的)如果您可以准备 apk,则可以。
如何在PC上使用adb降级Android应用程序
如果您想在维护数据的同时降低应用程序版本,如果您的计算机上有 adb 环境,也许可以这样做。
有多种方法,因此我们将在本部分中对它们进行全部解释。
准备工作:在电脑上准备好adb环境
使用adb命令之前需要满足以下三件事。
- 准备电脑端可以使用adb命令的环境
- 准备一根电缆连接您的计算机和 Android
- 更改开发人员选项设置(USB 调试/通过 USB 应用程序连接 USB)
准备电脑端可以使用adb命令的环境
您需要一个可以在计算机上使用 adb 命令的环境。
相关文章中介绍了适用于 Windows 和 Mac 的步骤。
准备一根电缆连接您的计算机和 Android
您需要一根电缆来连接您的计算机和 Android。
请根据Android USB端子(micro USB / Type C)的形状进行准备。
更改开发人员选项设置(USB 调试/通过 USB 应用程序连接 USB)
设置系统从开发者选项打开。

从开发者选项列表中,USB调试和通过 USB 检查应用程序,请分别更改。
▼USB调试→开启

▼通过USB检查应用程序→关闭

通过 USB 检查应用程序菜单优先USB调试如果不启用,它将呈灰色且无法选择。
这样就完成了使用adb命令的准备工作。
方法一:使用adb shell pm install -r -d
该方法使用以下机制来维护数据并降级应用程序。
- 将旧版本apk文件传输到Android端
- 强制覆盖以前版本的应用程序(保持现有应用程序数据不变)
1.将旧版本apk文件传输到Android端
提前将旧版本的 apk 文件保存到您的计算机上。
接下来,通过USB连接Android和电脑,并执行下面的adb命令。
adb push <PCに保存した旧バージョンのapkファイルのパス> /data/local/tmp/
例如
旧版本的apk文件neko.apk如果将其保存到桌面,请执行以下操作:

传输 Neko Atsume apk 文件的示例。
2.强行覆盖以前版本的应用程序
执行下面的adb命令。
adb shell pm install -r -d /data/local/tmp/<Androidに移したapkファイル名>

安装 Neko Atsume apk 文件的示例。
pm install 选项是什么意思?
检查是否显示“成功”。

Neko Atsume 成功降级的例子。
如果数据现在返回到应用程序的先前版本,则您已完成!
请注意,此方法并非万无一失,可能会失败并显示以下消息。
Failure [INSTALL_FAILED_VERSION_DOWNGRADE]

LINE版本降级失败示例。
方法二:使用adb install -r -d
该方法使用以下机制来维护数据并降级应用程序。
- 将旧版本的apk文件放到你的电脑上
- 强制覆盖以前版本的应用程序(保持现有应用程序数据不变)
1.将旧版本的apk文件放到电脑上
提前将旧版本的 apk 文件保存到您的计算机上。
这次举个例子,
旧版本的apk文件备忘录.apk我把它保存到我的桌面上。

apk 文件保存在 Windows 桌面上。
2.强行覆盖以前版本的应用程序
执行下面的adb命令。
adb install -r -d <パソコンに保存したapkファイルのパス>

安装记事本 apk 文件的示例。
adb 安装选项是什么意思?
检查是否显示“成功”。

成功降级记事本的示例。
如果数据现在返回到应用程序的先前版本,则您已完成!
请注意,此方法并非万无一失,可能会失败并显示以下消息。
adb: failed to install xx.apk: Failure [INSTALL_FAILED_VERSION_DOWNGRADE]

LINE版本降级失败示例。
方法3:使用adb shell pm uninstall -k
该方法使用以下机制来维护数据并降级应用程序。
- 卸载现有应用程序(同时保留应用程序数据)
- 在Android端安装旧版本的应用程序
1.卸载现有应用程序
通过USB连接Android和电脑,执行下面的adb命令。
adb shell pm uninstall -k <アプリのパッケージ名>
这是命令的示例。

卸载 Neko Atsume 的示例。
pm uninstall 选项是什么意思?
检查是否显示“成功”。

在Android端,当应用程序被卸载时,如果应用程序信息列表中存在该应用程序数据就可以。

(左)未安装在 Play 商店中(右)数据存在于应用列表中
2、Android端安装旧版本app
请重新启动您的 Android 设备。
之后,准备上一个版本的apk文件并安装到Android上。

从旧版本 apk 安装 Neko Atsume 的示例。
如果数据现在返回到应用程序的先前版本,则您已完成!
如果pm卸载后没有重启就安装旧版本的apk文件,会显示以下信息,安装失败。
アプリはインストールされていません。

如果不重新启动,之前版本的安装将会失败。
此外,这种方法并不完美,在某些情况下可能会失败。
例如
对于 LINE,您可以安装旧版本的应用程序,但是

从旧版本的 apk 安装 LINE 的示例。
此后,该应用程序停止正常工作。

(右)即使我启动应用程序,它也会冻结在 LINE 标记处。
方法4:使用adb备份/恢复
该方法使用以下机制来维护数据并降级应用程序。
- 将应用程序数据备份到您的计算机
- 卸载Android端的应用程序
- 在Android端安装旧版本的应用程序
- 在 Android 上恢复备份到计算机的应用程序数据
1. 将应用程序数据备份到您的计算机
通过USB连接Android和电脑,执行下面的adb命令。
adb backup -f <保存するファイルの名前> -obb <アプリのパッケージ名>
将生成一个文件,其名称由“-f”指定。如果未指定任何内容,则默认文件名备份.ab是用创建的。
这是命令的示例。

备份记事本应用程序数据的示例。
然后,Android端将显示完整的备份屏幕,因此备份您的数据执行。
如果您想加密备份数据,请输入密码(任何密码都可以,因为这是可选设置)。

您计算机上的扩展程序.ab文件将被保存。
前面的 adb 命令中使用“-f”指定的名称将是文件名(如果未指定任何内容,则默认文件名将是备份.ab(创建于)。

记事本应用程序数据的备份文件保存在 PC 上的示例。
备份操作现已完成。
2.卸载Android端的应用程序
如果版本降级时仍然存在现有应用程序,则会失败,因此请先将其卸载。
此操作会初始化应用程序。即使已备份应用程序数据,也存在恢复失败的风险,请注意。

卸载记事本的示例。
3、Android端安装旧版本app
准备好旧版本的apk文件,安装到Android上。

从旧版本的 apk 安装记事本的示例。
4.恢复Android端电脑上备份的应用数据
要恢复数据,您将需要再次使用 adb 命令。
adb restore <保存したファイルのパス>
例如
应用程序数据备忘录.ab如果用文件名保存在桌面上,则如下。
adb restore \\Mac\Home\Desktop\memo.ab

恢复记事本应用程序数据的示例。
然后,Android端会显示一个完整的恢复界面,所以恢复数据执行。
如果备份数据已加密,您将需要输入密码。

如果数据现在返回到应用程序的先前版本,则您已完成!
如何在根环境中恢复Android应用程序更新
如果您想实现以下两件事,如果您有 root 环境,也许就可以做到。
- 我想在维护数据的同时降级应用程序版本。
- 我不想用电脑
在这一部分中,作为根应用程序的示例,
钛备份
介绍 AppDowngrader。
方法1:使用Titanium Backup(需要root)
操作流程如下。所有操作都可以在Android上完成。
- 使用 Titanium Backup 备份应用程序数据
- 卸载应用程序
- 安装旧版本的应用程序
- 使用 Titanium Backup 恢复备份的应用程序数据
1.使用Titanium Backup备份应用程序数据
第一的
授予 Titanium Backup 超级用户权限。
此外,根据您的环境,可能会要求您安装附加组件,因此请按照屏幕上的说明进行操作。

(左)允许超级用户权限的屏幕(右)安装其他附加组件的屏幕
从顶部屏幕打开“备份/恢复”选项卡,然后搜索要降级的应用程序。

(右)备份 Neko Atsume 数据的示例。
备份执行。

(右)如果可以确认备份完成就OK
备份操作现已完成。
2.卸载应用程序
如果版本降级时仍然存在现有应用程序,则会失败,因此请先将其卸载。
此操作会初始化应用程序。即使已备份应用程序数据,也存在恢复失败的风险,请注意。

卸载 Neko Atsume 的示例。
3.安装旧版本的应用程序
准备好旧版本的apk文件,安装到Android上。

从旧版本 apk 安装 Neko Atsume 的示例。
4. 使用 Titanium Backup 恢复备份的应用程序数据
使用 Titanium Backup 备份数据恢复我会。
仅数据请恢复它。如果您包含该应用程序,版本将恢复。

仅将数据恢复到旧版本 Neko Atsume 的示例。
如果数据现在返回到应用程序的先前版本,则您已完成!
此外
例如,钛备份并不是万能的
以LINE为例,在使用降级的应用程序恢复数据后,该应用程序不再正常启动。

(右)即使启动应用程序,它也会在 LINE 标记处冻结。
参考:如果重新安装后 Titanium Backup 无法启动
如果您在设置后删除并重新安装 Titanium Backup,可能会出现以下消息,并且可能无法正常启动。
Titanium Backupが停止しました Titanium Backupが繰り返し停止しています

作为解决方案,
卸载 Titanium Backup 后,根文件管理应用程序(例如
)在com.keramidas.TitaniumBackup如果你删除该文件就OK了。
data/data/com.keramidas.TitaniumBackup data/user/0/com.keramidas.TitaniumBackup

此症状也发布在官方支持上,因此请查看下面的链接以获取更多详细信息(英文)。
参考 Titanium Backup 故障排除 – 由于我卸载了 Titanium Backup,我无法再次使用它,因为它在启动时崩溃。我应该怎么办?
方法二:使用AppDowngrader(需要root) → 目前还不行吗?
其他允许您在不丢失数据的情况下降级应用程序的根应用程序
AppDowngrader(apk直接链接)或者
是有名的。
然而,当我在 Android 8.0 设备上测试时,它们都运行良好。

(左)授予超级用户权限即可使用该应用程序(右)AppDowngrader操作画面
补充:Android应用版本降级注意事项
我们将补充Android应用版本升级和降级的详细信息。
说明流程
补充①
补充②
补充③
补充④
补充⑤
如何在 Android 上检查已安装的应用程序版本
补充⑥
补充⑦
补充⑧
如何重新更新降级的 Android 应用
即使您使用上面介绍的任何方法降级,
可以从 Play 商店再次更新。

精灵宝可梦 GO 的一个例子。它可以在 Play 商店(左)上更新,也会出现在更新列表中(右)。
但请注意以下两点。
- 更新到当时的最新版本(=版本无法选择)
- 已从 Play 商店删除的应用程序无法更新。
如何恢复降级的 LINE 上的聊天记录
在本文中,我们将讨论如何在保留数据的同时降级。PC上adb环境的使用方法和,如何使用root应用程序我们已经介绍了
线路失败。
但,
使用 LINE 的标准功能检查您的聊天记录
如果您备份到 Google 云端硬盘,即使在版本下降后也可以将其恢复。

虽然它不会将数据恢复到 100%,但还有类似的替代方法,了解这些方法很有用。
如何关闭 Android 应用程序的自动更新
为了降低最新版本应用程序失败的风险,您需要在更新之前对其进行研究。
从 Play 商店获得的应用程序被设计为自动更新,但这在菜单中是不可能的。环境捻,自动应用程序更新可以禁用。

但是,此设置将停止所有应用程序的自动更新,因此关闭重要应用程序的自动更新可能会很有用,您会担心这些应用程序的功能会恶化。

在 LINE 上单独关闭自动更新的示例。
详细内容请参见相关文章【如何停止 Play 商店的自动更新!关闭 Android 上的个别应用更新] 进行了解释。
如何查看Android应用程序的更新历史
每天,Android 上的许多应用程序都会更新为最新功能。
该信息是
从 Play 商店或专用应用程序可以方便地查看。
详细内容请参见相关文章【如何在Android上查看应用程序更新历史记录!在 Play 商店上显示更新信息] 进行了解释。
如何在 Android 上检查已安装的应用程序版本
您可以使用以下方法检查 Android 上安装的应用程序的版本。
- 从设置中的应用程序信息中检查
- 检查Play Store的更新信息
- 从应用程序中的信息检查
- 从第三方应用程序检查
详细内容请参见相关文章【如何在Android上检查已安装的应用程序版本!检查您正在使用的软件版本] 进行了解释。
如何重新安装从 Play 商店消失的应用程序
安卓应用程序
一旦从 Play 商店中删除,它将不再在搜索中可见。
但是,如果满足以下两个条件中的任何一个,则可以恢复数据。
- 我在 Play 商店中有购买历史记录
- 保存应用程序包(apk文件)
前者是
从 Play 商店菜单我的应用程序和游戏→图书馆继续并从应用程序列表中安装。
后者需要备份app包,门槛较高,但可以从apk文件重新安装。
详细内容请参见相关文章【如何重新安装从 Play 商店消失的应用程序!下载 Android 上已停止使用的应用程序] 进行了解释。
如何在日本 Play 商店获取未发布的应用程序
在Play Store上分发的应用程序中,有一些在海外分发,但由于各种原因未在日本发布。
顾名思义,这个应用程序通常只要您在日本就无法使用,但通过遵循某些步骤,您可以在日本将其安装在您的 Android 设备上。

(截至 2017 年 6 月)尚未在日本发布的应用程序。'也被安装了。
详细内容请参见相关文章【如何安装国外安卓应用!从 Google Play 商店下载在日本不可用的游戏] 进行了解释。
如何降级 Android 操作系统
如果你想降级Android操作系统本身,而不仅仅是应用程序,只要满足条件就可以。
然而,目标设备有限,并且过程因型号而异。
例如,对于 Pixel/Nexus 系列,Google工厂形象(工厂形象)的开发商网站由于它是在 中发布的,因此您可以从过去的映像文件恢复到您最喜欢的操作系统版本。

从 Windows 加载工厂映像的屏幕
此外,对于 Xperia 系列,可以使用索尼提供的固件从以前的映像文件返回到您喜欢的操作系统版本。
有 2 个步骤。
- 如何降级 Xperia Companion 上的操作系统
- 如何使用 Flashtool 降级 Xperia 操作系统

使用 Xperia Companion“软件修复”降级的示例
有关 Android 操作系统降级(包括其他型号)的一般信息的相关文章 [Android系统降级方法总结!降低智能手机的软件版本并恢复更新] 进行了解释。
操作系统降级不需要根环境作为先决条件。然而,问题仍然在于,这是一种与此类似的危险行为。相关文章中也解释了与此相关的风险。
〆:将应用程序降级到您喜欢的版本!
多于,如何降级Android应用程序!下载apk文件并恢复到原来的旧版本这就是解释。
对于 Android,只要准备好 apk 文件,安装本身就很容易。
因此,关键点是“如何获取旧版本的apk文件?”
另外,根据降级时是否要保留应用程序数据,您的计算机上需要 ADB 环境还是 root 环境,难度也会有所不同。
请参考文章中介绍的方法来使用特定版本的应用程序。尝试一下。
