Vrnitev aplikacije za Android na nižjo različico je lahko uporabna, če zadnja posodobitev prinaša napake ali spremembe, ki vam niso všeč. Včasih novejša različica aplikacije morda ni več združljiva z vašo različico Androida, zato morate pridobiti starejšo različico, da bo delovala.
Seveda lahko z namestitvijo APK-ja naložite starejšo različico aplikacije, vendar bi tako izgubili podatke in nastavitve. In čeprav lahko najdete nekaj aplikacij za ta namen v Googlu Play, potrebujejo korenski dostop, kar ni vsakogar všeč.
Torej, poglejmo, kako znižati različico aplikacije za Android z uporabo ADB (Android Debug Bridge), ne da bi pri tem izgubili svoje podatke ali nastavitve.
Prenos aplikacije za Android na nižjo različico z ADB brez izgube podatkov
Preden začnete, morate v računalnik namestiti ADB in v telefonu Android aktivirati odpravljanje napak USB. Če niste prepričani, kako to narediti, preverite
kaj je ADB in kako ga uporabljati za popolno vodenje. To vam bo pomagalo tudi, če uporabljate Linux ali macOS. V tem priročniku bomo uporabljali Windows.Torej, ko je vse pripravljeno in deluje, sledite, da težavno aplikacijo znižate na prejšnjo različico.
1. korak: Preverite različico aplikacije in prenesite starejši APK
Najprej preverite, katero različico aplikacije imate trenutno nameščeno. Običajno so te informacije na voljo v razdelku O aplikaciji ali Nastavitve.
Zdaj pa pojdite do enega od ta spletna mesta za varne prenose APK-jev za Android—priporočamo APKMirror—in prenesite starejšo različico aplikacije v formatu APK. Premaknite to datoteko v privzeto mapo ADB v računalniku, da nadaljujete z ukazi ADB.
2. korak: Potisnite datoteko APK v svoj telefon Android
The adb potisni ukaz se uporablja za kopiranje datoteke iz vašega računalnika v vašo napravo. Prvi argument v ukazu je datoteka, ki jo želite kopirati, drugi pa je ciljna lokacija vašega telefona. Takole izgleda:
adb push xyz.apk /podatki/lokalni/tmp/
Torej, to bi bil ukaz za kopiranje datoteke z imenom "xyz.apk" v mapo "tmp" vašega telefona. Ime datoteke morate spremeniti v tisto, ki jo želite kopirati.
Zdaj odprite terminal, PowerShell ali ukazni poziv v mapi ADB, kamor ste postavili datoteko APK. Če želite to narediti v sistemu Windows 11, z desno miškino tipko kliknite mapo in izberite Odprite v terminalu. Za starejše različice sistema Windows pridržite Shift in z desno miškino tipko kliknite mapo ter izberite Tukaj odprite ukazno okno iz kontekstnega menija.
Vnesite ukaz in ime APK-ja zamenjajte s tistim, ki ga uporabljate. Kot primer smo želeli kopirati datoteko z imenom "linkedin-4-1-780.apk" v naš telefon Android in za to uporabili ta ukaz:
adb push linkedin-4-1-780.apk /podatki/lokalni/tmp/
3. korak: Izvedite znižanje prek ukaza ADB
Ko je datoteka APK v želeni mapi v vašem telefonu, je naslednji korak, da aplikacijo znižate na prejšnjo različico, medtem ko obdržite podatke z ukazom:
adb lupina pm namestite -r -d /podatke/lokalni/tmp/xyz.apk
Ponovno morate "xyz.apk" zamenjati z imenom vaše datoteke. Torej, v našem primeru smo uredili ukaz na:
adb lupina pm namestite -r -d /podatke/lokalni/tmp/linkedin-4-1-780.apk
Zdaj lahko zaženete aplikacijo in preverite njeno različico. Morali bi ga znižati, pri tem pa ohraniti vaše podatke in nastavitve nedotaknjene. Tukaj je naš rezultat. Najnovejša različica je na posnetku zaslona na levi, znižana različica pa na desni.
Vrnite aplikacije v nižjo različico brez izgube podatkov
Med uporabo teh ukazov ADB sta pomembna vsak presledek in vsaka pika. Torej, če jih morate iz nekega razloga vnesti, morate biti še posebej previdni. Kljub temu priporočamo, da ukaze čim več kopirate in prilepite.
Če uživate v uporabi ukazov ADB, boste presenečeni, če boste izvedeli, kaj še lahko počnete z ADB. Uporabite ga lahko za namestitev ali odstranitev aplikacij, ponovni zagon naprave in drugo.