Att nedgradera en Android-app kan vara användbart om den senaste uppdateringen introducerar buggar eller ändringar som du inte gillar. Ibland kanske den nyare versionen av en app inte längre är kompatibel med din Android-version, så du måste skaffa den äldre versionen för att få den att fungera.
Naturligtvis kan du sidladda en äldre version av appen genom att installera APK, men på så sätt skulle du förlora dina data och inställningar. Och även om du kan hitta några appar för detta ändamål på Google Play, kräver de root-åtkomst vilket inte är allas kopp te.
Så låt oss titta på hur du nedgraderar en Android-app med ADB (Android Debug Bridge) utan att förlora dina data eller inställningar.
Nedgradera en Android-app med ADB utan att förlora data
Innan du börjar måste du installera ADB på din dator och aktivera USB-felsökning på din Android-telefon. Om du är osäker på hur du gör det, kolla in
vad ADB är och hur man använder det för fullständig vägledning. Detta kommer också att hjälpa dig om du använder Linux eller macOS. Vi kommer att använda Windows i den här guiden.Så när allt är igång, följ med för att nedgradera den problematiska appen.
Steg 1: Kontrollera appversionen och ladda ner den äldre APK-filen
Kontrollera först vilken version av appen du har installerat för närvarande. Vanligtvis är denna information tillgänglig i appens Om eller Inställningar avsnitt.
Gå nu till en av dessa webbplatser för säkra Android APK-nedladdningar—vi rekommenderar APKMirror — och ladda ner en äldre version av appen i APK-format. Flytta den här filen till din standard ADB-mapp på din PC för att fortsätta med ADB-kommandona.
Steg 2: Skicka APK-filen till din Android-telefon
De adb tryck kommandot används för att kopiera en fil från din dator till din enhet. Det första argumentet i kommandot är filen du vill kopiera, och det andra är din telefons destinationsplats. Så här ser det ut:
adb push xyz.apk /data/lokal/tmp/
Så detta skulle vara kommandot för att kopiera filen med namnet "xyz.apk" till telefonens "tmp"-mapp. Du måste ändra filnamnet till det du vill kopiera.
Öppna nu Terminal, PowerShell eller Command Prompt i ADB-mappen där du har placerat APK-filen. För att göra detta i Windows 11, högerklicka i mappen och välj Öppna i Terminal. För äldre Windows-versioner, håll ned Flytta och högerklicka i mappen och välj Öppna kommandofönstret här från snabbmenyn.
Skriv kommandot och ersätt namnet på APK-filen med den du använder. Som ett exempel ville vi kopiera en fil med namnet "linkedin-4-1-780.apk" till vår Android-telefon och använde det här kommandot för att göra det:
adb push linkedin-4-1-780.apk /data/lokal/tmp/
Steg 3: Utför nedgraderingen via ett ADB-kommando
När APK-filen finns i önskad mapp på din telefon är nästa steg att nedgradera appen samtidigt som du behåller data med kommandot:
adb skal pm Installera -r -d /data/lokal/tmp/xyz.apk
Återigen måste du ersätta "xyz.apk" med namnet på din fil. Så i vårt fall redigerade vi kommandot till:
adb skal pm Installera -r -d /data/lokal/tmp/linkedin-4-1-780.apk
Nu kan du starta appen och kontrollera dess versionsnummer. Det borde ha nedgraderats samtidigt som dina data och inställningar hållits intakta. Här är vårt resultat. Den senaste versionen finns i skärmdumpen till vänster och den nedgraderade versionen till höger.
Nedgradera appar utan att förlora data
När du använder dessa ADB-kommandon spelar varje mellanslag och punkt roll. Så om du måste skriva dem av någon anledning måste du vara extra försiktig. Vi rekommenderar dock att du kopierar och klistrar in kommandona så mycket som möjligt.
Om du gillar att använda ADB-kommandon kommer du att bli förvånad över att veta vad du mer kan göra med ADB. Du kan använda den för att installera eller avinstallera appar, starta om enheten och mer.