Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Android-sovelluksen päivittäminen vanhempaan versioon voi olla hyödyllistä, jos uusin päivitys sisältää virheitä tai muutoksia, joista et pidä. Joskus sovelluksen uudempi versio ei ehkä ole enää yhteensopiva Android-versiosi kanssa, joten sinun on hankittava vanhempi versio, jotta se toimii.

Voit tietysti ladata sovelluksen vanhemman version asentamalla APK: n, mutta tällöin menetät tietosi ja asetuksesi. Ja vaikka voit löytää joitain sovelluksia tähän tarkoitukseen Google Playsta, ne vaativat pääkäyttäjän oikeudet, mikä ei ole kaikkien teekuppi.

Katsotaanpa, kuinka voit päivittää Android-sovelluksen ADB: n (Android Debug Bridge) avulla menettämättä tietojasi tai asetuksiasi.

Android-sovelluksen vanheneminen ADB: n avulla menettämättä tietoja

Ennen kuin aloitat, sinun on asennettava ADB tietokoneellesi ja aktivoitava USB-virheenkorjaus Android-puhelimellasi. Jos et ole varma, miten se tehdään, tarkista

instagram viewer
mitä ADB on ja miten sitä käytetään täydellisen ohjeen saamiseksi. Tämä auttaa sinua myös, jos käytät Linuxia tai macOS: ää. Käytämme Windowsia tässä oppaassa.

Joten kun kaikki on toiminnassa, noudata ongelmallisen sovelluksen päivittämistä.

Vaihe 1: Tarkista sovelluksen versio ja lataa vanhempi APK

Tarkista ensin, mikä sovelluksen versio sinulla on tällä hetkellä asennettuna. Yleensä nämä tiedot ovat saatavilla sovelluksen Tietoja- tai Asetukset-osiossa.

Siirry nyt johonkin näiltä sivustoilta turvallisia Android APK -latauksia varten– suosittelemme APKMirroria – ja lataa sovelluksen vanhempi versio APK-muodossa. Siirrä tämä tiedosto oletusarvoiseen ADB-kansioosi tietokoneellasi jatkaaksesi ADB-komentoja.

Vaihe 2: Työnnä APK-tiedosto Android-puhelimeesi

The adb push -komentoa käytetään tiedoston kopioimiseen tietokoneeltasi laitteellesi. Ensimmäinen argumentti komennossa on tiedosto, jonka haluat kopioida, ja toinen on puhelimesi kohdesijainti. Tältä se näyttää:

adb push xyz.apk /data/paikallinen/tmp/

Joten tämä on komento kopioida tiedosto nimeltä "xyz.apk" puhelimesi "tmp"-kansioon. Sinun on vaihdettava tiedoston nimi siihen, jonka haluat kopioida.

Avaa nyt Terminal, PowerShell tai komentokehote ADB-kansiossa, johon olet sijoittanut APK-tiedoston. Voit tehdä tämän Windows 11:ssä napsauttamalla kansiota hiiren kakkospainikkeella ja valitsemalla Avaa terminaalissa. Pidä painettuna vanhemmissa Windows-versioissa Siirtää ja napsauta kansiota hiiren kakkospainikkeella ja valitse Avaa komentoikkuna tästä kontekstivalikosta.

Kirjoita komento ja korvaa APK: n nimi käyttämälläsi. Esimerkkinä halusimme kopioida tiedoston nimeltä "linkedin-4-1-780.apk" Android-puhelimeemme ja käytimme tätä komentoa:

adb push linkedin-4-1-780.apk /data/paikallinen/tmp/

Vaihe 3: Suorita alentaminen ADB-komennon kautta

Kun APK-tiedosto on haluamassasi kansiossa puhelimessasi, seuraava vaihe on päivittää sovellus vanhaan versioon säilyttäen samalla tiedot komennolla:

adb shell pm Asentaa -r -d /tiedot/paikallinen/tmp/xyz.apk

Jälleen sinun on korvattava "xyz.apk" tiedostosi nimellä. Joten meidän tapauksessamme muokkasimme komentoa seuraavasti:

adb shell pm Asentaa -r -d /tiedot/paikallinen/tmp/linkedin-4-1-780.apk

Nyt voit käynnistää sovelluksen ja tarkistaa sen versionumeron. Se olisi pitänyt päivittää alempaan versioon säilyttäen samalla tietosi ja asetuksesi ennallaan. Tässä on tuloksemme. Uusin versio on vasemmalla olevassa kuvakaappauksessa ja alennettu versio oikealla.

2 kuvaa

Päivitä sovelluksia menettämättä tietoja

Näitä ADB-komentoja käytettäessä jokainen välilyönti ja piste on tärkeä. Joten jos sinun on kirjoitettava ne jostain syystä, sinun on oltava erityisen varovainen. Suosittelemme kuitenkin kopioimaan ja liittämään komennot niin paljon kuin mahdollista.

Jos pidät ADB-komentojen käyttämisestä, tulet hämmästymään, mitä muuta voit tehdä ADB: n kanssa. Voit käyttää sitä sovellusten asentamiseen tai poistamiseen, laitteen uudelleenkäynnistykseen ja paljon muuta.