Понижаването на приложение за Android може да бъде полезно, ако последната актуализация въведе грешки или промени, които не харесвате. Понякога по-новата версия на приложение може вече да не е съвместима с вашата версия на Android, така че трябва да вземете по-старата версия, за да работи.
Разбира се, можете да заредите странично по-стара версия на приложението, като инсталирате APK, но по този начин ще загубите вашите данни и настройки. И докато можете да намерите някои приложения за тази цел в Google Play, те изискват root достъп, което не е любимо на всеки.
И така, нека да разгледаме как да понижите версия на приложение за Android с помощта на ADB (Android Debug Bridge), без да губите вашите данни или настройки.
Понижаване на Android приложение с помощта на ADB без загуба на данни
Преди да започнете, трябва да инсталирате ADB на вашия компютър и да активирате USB отстраняване на грешки на вашия телефон с Android. Ако не сте сигурни как да направите това, проверете
какво е ADB и как да го използвате за пълно ръководство. Това също ще ви помогне, ако използвате Linux или macOS. В това ръководство ще използваме Windows.Така че, след като всичко е готово и работи, следвайте, за да понижите проблемното приложение.
Стъпка 1: Проверете версията на приложението и изтеглете по-стария APK
Първо проверете коя версия на приложението сте инсталирали в момента. Обикновено тази информация е достъпна в секцията Информация или Настройки на приложението.
Сега се насочете към един от тези сайтове за безопасно изтегляне на Android APK— препоръчваме APKMirror — и изтеглете по-стара версия на приложението във формат APK. Преместете този файл във вашата папка ADB по подразбиране на вашия компютър, за да продължите с ADB командите.
Стъпка 2: Изпратете APK файла на вашия телефон с Android
The adb тласък командата се използва за копиране на файл от вашия компютър на вашето устройство. Първият аргумент в командата е файлът, който искате да копирате, а вторият е местоназначението на вашия телефон. Ето как изглежда:
adb push xyz.apk /данни/местен/tmp/
И така, това ще бъде командата за копиране на файла с име "xyz.apk" в папката "tmp" на вашия телефон. Трябва да промените името на файла на това, което искате да копирате.
Сега отворете терминала, PowerShell или командния ред в папката ADB, където сте поставили APK файла. За да направите това в Windows 11, щракнете с десния бутон върху папката и изберете Отворете в терминал. За по-стари версии на Windows задръжте Shift и щракнете с десния бутон върху папката и изберете Отворете командния прозорец тук от контекстното меню.
Въведете командата, като замените името на APK с това, което използвате. Като пример искахме да копираме файл с име „linkedin-4-1-780.apk“ на нашия телефон с Android и използвахме тази команда, за да го направим:
adb push linkedin-4-1-780.apk /данни/местен/tmp/
Стъпка 3: Изпълнете понижаването чрез ADB команда
След като APK файлът е в желаната папка на вашия телефон, следващата стъпка е да понижите приложението, като същевременно запазите данните, като използвате командата:
adb shell pm Инсталирай -r -d /данни/местен/tmp/xyz.apk
Отново трябва да замените „xyz.apk“ с името на вашия файл. Така че в нашия случай редактирахме командата на:
adb shell pm Инсталирай -r -d /данни/местен/tmp/linkedin-4-1-780.apk
Сега можете да стартирате приложението и да проверите номера на неговата версия. Трябваше да бъде понижен, като същевременно данните и настройките ви останат непокътнати. Ето нашия резултат. Най-новата версия е на екранната снимка вляво, а понижената версия е вдясно.
Понижаване на приложения без загуба на данни
Докато използвате тези ADB команди, всеки интервал и точка имат значение. Така че, ако трябва да ги въведете по някаква причина, трябва да бъдете особено внимателни. Все пак бихме препоръчали да копирате и поставяте командите колкото е възможно повече.
Ако обичате да използвате ADB команди, ще се изненадате да разберете какво още можете да правите с ADB. Можете да го използвате, за да инсталирате или деинсталирате приложения, да рестартирате устройството си и др.