Nedgradering av en Android-app kan være nyttig hvis den siste oppdateringen introduserer feil eller endringer du ikke liker. Noen ganger kan det hende at den nyere versjonen av en app ikke lenger er kompatibel med Android-versjonen din, så du må få den eldre versjonen for å få den til å fungere.
Selvfølgelig kan du sidelaste en eldre versjon av appen ved å installere APK, men på den måten vil du miste data og innstillinger. Og selv om du kan finne noen apper for dette formålet på Google Play, krever de root-tilgang som ikke er alles kopp te.
Så la oss se på hvordan du nedgraderer en Android-app ved å bruke ADB (Android Debug Bridge) uten å miste data eller innstillinger.
Nedgradere en Android-app ved å bruke ADB uten å miste data
Før du begynner, må du installere ADB på datamaskinen og aktivere USB-feilsøking på Android-telefonen din. Hvis du er usikker på hvordan du gjør det, sjekk ut
hva ADB er og hvordan du bruker det for fullstendig veiledning. Dette vil også hjelpe deg hvis du bruker Linux eller macOS. Vi bruker Windows i denne veiledningen.Så når alt er oppe og går, følg med for å nedgradere den problematiske appen.
Trinn 1: Sjekk appversjonen og last ned den eldre APK
Sjekk først hvilken versjon av appen du har installert for øyeblikket. Vanligvis er denne informasjonen tilgjengelig i appens Om- eller Innstillinger-seksjon.
Gå nå til en av disse nettstedene for sikker Android APK-nedlasting– vi anbefaler APKMirror – og last ned en eldre versjon av appen i APK-formatet. Flytt denne filen til standard ADB-mappen på PC-en for å fortsette med ADB-kommandoene.
Trinn 2: Skyv APK-filen til Android-telefonen din
De adb push kommandoen brukes til å kopiere en fil fra datamaskinen til enheten. Det første argumentet i kommandoen er filen du vil kopiere, og det andre er telefonens destinasjonsplassering. Slik ser det ut:
adb push xyz.apk /data/lokale/tmp/
Så dette ville være kommandoen for å kopiere filen med navnet "xyz.apk" til telefonens "tmp"-mappe. Du må endre filnavnet til det du vil kopiere.
Nå åpner du Terminal, PowerShell eller Command Prompt i ADB-mappen der du har plassert APK-filen. For å gjøre dette på Windows 11, høyreklikk i mappen og velg Åpne i terminal. Hold inne for eldre Windows-versjoner Skifte og høyreklikk i mappen, og velg Åpne kommandovinduet her fra kontekstmenyen.
Skriv inn kommandoen, og erstatt navnet på APK-en med den du bruker. Som et eksempel ønsket vi å kopiere en fil med navnet "linkedin-4-1-780.apk" til vår Android-telefon og brukte denne kommandoen for å gjøre det:
adb push linkedin-4-1-780.apk /data/lokale/tmp/
Trinn 3: Utfør nedgraderingen via en ADB-kommando
Når APK-filen er i ønsket mappe på telefonen din, er neste trinn å nedgradere appen mens du beholder data ved å bruke kommandoen:
adb shell pm installere -r -d /data/lokale/tmp/xyz.apk
Igjen, du må erstatte "xyz.apk" med navnet på filen din. Så i vårt tilfelle redigerte vi kommandoen til:
adb shell pm installere -r -d /data/lokale/tmp/linkedin-4-1-780.apk
Nå kan du starte appen og sjekke versjonsnummeret. Den burde ha blitt nedgradert mens dataene og innstillingene dine er intakte. Her er resultatet vårt. Den nyeste versjonen er i skjermbildet til venstre, og den nedgraderte versjonen er til høyre.
Nedgrader apper uten å miste data
Når du bruker disse ADB-kommandoene, betyr hvert eneste mellomrom og punktum. Så hvis du må skrive dem av en eller annen grunn, må du være ekstra forsiktig. Vi anbefaler imidlertid å kopiere og lime inn kommandoene så mye som mulig.
Hvis du liker å bruke ADB-kommandoer, vil du bli overrasket over å vite hva annet du kan gjøre med ADB. Du kan bruke den til å installere eller avinstallere apper, starte enheten på nytt og mer.