Obniżenie wersji aplikacji na Androida może być przydatne, jeśli najnowsza aktualizacja wprowadza błędy lub zmiany, które Ci się nie podobają. Czasami nowsza wersja aplikacji może nie być już zgodna z wersją Androida, więc musisz pobrać starszą wersję, aby działała.
Oczywiście możesz zainstalować starszą wersję aplikacji, instalując pakiet APK, ale w ten sposób utracisz swoje dane i ustawienia. I chociaż w Google Play można znaleźć aplikacje do tego celu, wymagają one dostępu do konta root, co nie jest dla wszystkich filiżanką herbaty.
Przyjrzyjmy się więc, jak obniżyć wersję aplikacji na Androida za pomocą ADB (Android Debug Bridge) bez utraty danych lub ustawień.
Obniżenie wersji aplikacji na Androida za pomocą ADB bez utraty danych
Zanim zaczniesz, musisz zainstalować ADB na swoim komputerze i aktywować debugowanie USB na telefonie z Androidem. Jeśli nie jesteś pewien, jak to zrobić, sprawdź
czym jest ADB i jak go używać aby uzyskać pełne wskazówki. Pomoże ci to również, jeśli używasz systemu Linux lub macOS. W tym przewodniku będziemy używać systemu Windows.Tak więc, gdy wszystko będzie działać, postępuj zgodnie z instrukcjami, aby obniżyć wersję problematycznej aplikacji.
Krok 1: Sprawdź wersję aplikacji i pobierz starszą wersję APK
Najpierw sprawdź, którą wersję aplikacji masz obecnie zainstalowaną. Zazwyczaj informacje te są dostępne w sekcji Informacje lub Ustawienia aplikacji.
Teraz udaj się do jednego z te strony do bezpiecznego pobierania APK na Androida— zalecamy APKMirror — i pobierz starszą wersję aplikacji w formacie APK. Przenieś ten plik do domyślnego folderu ADB na komputerze, aby kontynuować wykonywanie poleceń ADB.
Krok 2: Prześlij plik APK na swój telefon z Androidem
The adb push Polecenie służy do kopiowania pliku z komputera na urządzenie. Pierwszym argumentem w poleceniu jest plik, który chcesz skopiować, a drugim lokalizacja docelowa telefonu. tak to wygląda:
adb push xyz.apk /dane/lokalny/tmp/
Byłoby to więc polecenie skopiowania pliku o nazwie „xyz.apk” do folderu „tmp” w telefonie. Musisz zmienić nazwę pliku na tę, którą chcesz skopiować.
Teraz otwórz Terminal, PowerShell lub Command Prompt w folderze ADB, w którym umieściłeś plik APK. Aby to zrobić w systemie Windows 11, kliknij folder prawym przyciskiem myszy i wybierz Otwórz w Terminalu. W przypadku starszych wersji systemu Windows przytrzymaj Zmiana i kliknij prawym przyciskiem myszy w folderze i wybierz Otwórz okno poleceń tutaj z menu kontekstowego.
Wpisz polecenie, zastępując nazwę pliku APK tym, którego używasz. Na przykład chcieliśmy skopiować plik o nazwie „linkedin-4-1-780.apk” na nasz telefon z Androidem i użyliśmy do tego polecenia:
adb push linkedin-4-1-780.apk /dane/lokalny/tmp/
Krok 3: Wykonaj obniżenie wersji za pomocą polecenia ADB
Gdy plik APK znajdzie się w żądanym folderze w telefonie, następnym krokiem jest obniżenie wersji aplikacji przy zachowaniu danych za pomocą polecenia:
adb powłoka pm zainstalować -r & D /dane/lokalny/tmp/xyz.apk
Ponownie musisz zastąpić „xyz.apk” nazwą swojego pliku. Tak więc w naszym przypadku zmieniliśmy polecenie na:
adb powłoka pm zainstalować -r & D /dane/lokalny/tmp/linkedin-4-1-780.apk
Teraz możesz uruchomić aplikację i sprawdzić jej numer wersji. Powinien zostać obniżony, zachowując nienaruszone dane i ustawienia. Oto nasz wynik. Najnowsza wersja znajduje się na zrzucie ekranu po lewej stronie, a obniżona wersja po prawej.
Obniż wersję aplikacji bez utraty danych
Podczas korzystania z tych poleceń ADB każda spacja i kropka mają znaczenie. Jeśli więc z jakiegoś powodu musisz je wpisać, musisz zachować szczególną ostrożność. Zalecamy jednak kopiowanie i wklejanie poleceń w jak największym stopniu.
Jeśli lubisz używać poleceń ADB, będziesz zaskoczony, wiedząc, co jeszcze możesz zrobić z ADB. Możesz go używać do instalowania lub odinstalowywania aplikacji, ponownego uruchamiania urządzenia i nie tylko.