5 tapaa puhdistaa välimuisti Androidilla ADB: n, Fastbootin ja muun kautta

Välimuisti auttaa Androidia hakemaan sovellustietoja nopeammin suorituskyvyn parantamiseksi ja usein käytettyjen sovellusten latausaikojen vähentämiseksi. Kertyneet tai vioittuneet välimuistitiedot voivat kuitenkin hidastaa sovellusta ja Android -puhelinta. Tässä opetusohjelmassa tutkitaan erilaisia menetelmiä Android-laitteiden sovelluksen ja järjestelmän välimuistin puhdistamiseksi ADB-, Fastboot-, Stock- ja TWRP-palautuksella, laiteasetuksissa ja kolmansien osapuolten sovelluksissa.

Kuinka usein sinun pitäisi tyhjentää laitteen välimuisti? Välimuistin puhdistustaajuus voi vaihdella käyttökuvioistasi riippuen. Jos laite hidastuu tai loppuu varastotilasta, voi olla hyvä aika tehdä niin. Lisäksi välimuistin puhdistaminen voi korjata Android -sovelluksen jäätymis- tai kaatumissovellukset.

1. Tyhjennä sovellusvälimuisti Android -asetuksista

Välimuistin puhdistaminen Androidin sovellushallinnalta on selkein tapa saada työ päätökseen. Saatat jo tuntea vaiheet, ellet ole uusi Androidissa.

  1. AvaaAsetuksetAndroid -puhelimellasi. Voit käyttää myös pikaasetuspaneelin tai sovelluslaatikon asetuksia.
  2. EtsiäSovelluksettaiSovelluksetAsetukset -valikossa ja napauta sitä.
  3. PäälleSovellusluetteloSule siirtyy sovellukseen, jonka haluat tyhjentää välimuistin ja napauta sitä. Sinut viedään tietyn sovelluksen sovellustietosivulle. Vaihtoehtoisesti voit pitää kohdesovelluskuvaketta ja napauttaaTiedotkuvake (ℹ).
  4. Nyt napauttaaSäilytys> Selkeä välimuisti.

Siinä se. Sovelluksen välimuisti selvitetään.

Jos olet tyytyväinen komentorivirajapintoihin ja etsimään edistyneempää lähestymistapaa, voit valita ADB-menetelmän välimuistin puhdistusprosessin hienosäätöön. Aloitetaan.

  1. Lataa ja aseta uusimmat ADB- ja Fastboot -ohjaimet Windows-, Linux- tai MacOS -tietokoneellasi.
  2. Varmista, että USB -virheenkorjaus kytketään Android -laitteesi päälle ja kytke se tietokoneeseen USB: n kautta. Mene myösAsetukset> Näyttö> Näytön aikakatkaisuja pidennä se 5-10 minuuttiin.
  3. Käynnistä PowerShell-ikkuna 'Platform Tools' -kansion polulla. Voit tehdä niin napsauta hiiren kakkospainikkeella kansio-ikkunan sisällä ja valitseAvaa terminaalissaVaihtoehto kontekstivalikosta. Vaihtoehtoisesti voit kirjoittaa 'cmd'tai'Powershell'Kansion osoitepalkki ja paina Enter.
  4. Jos haluat varmistaa, että ADB on havainnut kytketyn Android -puhelimen tai tablet -laitteen, suoritaadb devicesja valtuuta ADB puhelimellasi pyydettäessä. ADB palauttaa laitteen tunnuksen alla olevan kuvan mukaisesti.
  5. Kirjoita lopuksi seuraava komento aktivoidaksesi Shell -tilan.
  6. Komentoikkuna näyttää kytketyn Android -laitteen koodinamin, jota seuraa A '$merkki.

Muista jättää pois 'adb shell'Osa kirjoittamalla komennot jälkeen'$'Allekirjoita'. Katsotaanpa nyt komennot. Sovelluksen tietojen ja välimuistin tyhjentämiseksi sinun on mainittava sen paketin nimi komennoissasi. Meillä on yksityiskohtainen artikkeli, joka kuvaa 4 menetelmää Android -sovellusten sovelluspakettien nimien löytämiseksi.

Lisää lukemista:Kuinka tarkistaa akun terveys ja tila ADB: n kautta (Android)

ADB -komento sovellustietojen ja välimuistin tyhjentämiseksi

Komento:adb shell pm clear <package-name>

Tämä komento poistaa kaikki Android -sovelluksen käyttäjätiedot ja välimuisti. Voit käyttää sitä sovelluksen nollaamiseen laitteellesi.

Poista tietyn sovelluksen välimuisti

Komento:pm clear --cache-only <package-name>

Yleensäpm clearKomento nollaa sovellustiedot ja välimuistit molemmat. Lisäämällä siihen ehto, sinun pitäisi kuitenkin pystyä puhdistamaan tietyn sovelluspaketin välimuisti. Tämä menetelmä toimii Android 13 -laitteissa ja vanhemmilla laitteilla.

Jos sinulla on juurtunut Android -puhelin, voit käyttää seuraavaa ADB -komentoa Android -sovelluksen välimuistin puhdistamiseen.

adb shell
su -c "rm -rf /data/data/<package-name>/cache/*"

Jos yllä oleva komento ei toimi, kokeile seuraavaa:

adb shell
run-as <package-name> sh -c "rm -rf cache/*"

Jos sovellus, jonka haluat tyhjentää välimuistin, on virheellinen, voit käyttää seuraavaa komentoa, joka tekee työn myöntämättä juuren käyttöoikeutta ADB: lle.

adb shell
run-as <package-name> rm -rf /data/data/<package-name>/cache/*

Kaikkien sovellusten välimuistien puhdistaminen

Käytänshell pm trim-cachesKomento tyhjentää kaikkien puhelimeen asennetun sovelluksen välimuisti. Komento ottaa halutun vapaan avaruuden parametrin K/m/g: ssä (kilo/mega/gigatavut) ja leikkaa välimuistia määritellyn tilan mukaan. Joten jos lisäät hullua koon MB: hen tai GB: hen, ADB tyhjentää välimuistit, kunnes koko on saavutettu. Koska kokoa ei koskaan saavuteta, kaikki välimuistit puhdistetaan.

adb shell pm trim-caches 128G

Kaikkien sovellustietojen ja välimuistien tyhjentäminen

Sovellusvälimuistin ja tietojen puhdistaminen manuaalisesti voi viedä paljon aikaa ja vaivaa, jos teet sen kaikille Android -laitteeseesi asennetuille sovelluksille erikseen. Meillä on ADB -komento, joka tyhjentää kaikki tiedot välimuistin kanssa.

adb shell cmd package list packages|cut -d":" -f2|while read package ;do pm clear $package;done

Dalvikin välimuistin puhdistaminen juurtuneista laitteista

Dalvik -välimuistin ja datan pyyhkimiseksi sinulla on oltava juurtunut Android -laite. Tässä on vaiheet Dalvik -välimuistin puhdistamiseksi Androidilla.

  1. Käynnistä PowerShell- tai pääteikkuna kansioiden polulla, joka sisältää ADB- ja FastBoot -tiedostot.
  2. Laajenna laitteen näytön aikakatkaisu ja kytke se tietokoneeseen USB -kaapelin kautta.
  3. Suorita seuraava komento.
    adb shell
  4. Kun kirjoitat Shell -käyttöliittymän, kirjoita seuraava komento vedotaksesi superkäyttäjälle.
    su
  5. Super käyttäjä kehottaa sinua myöntämään juuri pääsyn ADB -kuoreen.
  6. Käytä nyt seuraavia komentoja tyhjentääksesi Dalvik -välimuistin.
    rm /data/dalvik-cache/*
    
  7. Käynnistä lopuksi laite uudelleen manuaalisesti tai suorittamalla seuraava komento komentoikkunassa.
    adb reboot

3. SelkeäJärjestelmäVälimuisti palautuksen kautta

Jos sovellusvälimuistin poistaminen ei palvele tarkoitustasi, voit pyyhkiä Android -laitteen järjestelmän välimuistin varastossa tai TWRP: n kautta.

Välimuistin välimuistiosion android -palautuksen kautta

Puhdista puhelimesi tai tablet -laitteen polkutetut välimuistitiedostot alla olevia vaiheita.

  1. Käynnistä Android -laite palautustilaan laitteistoavaimilla, ADB -komennoilla tai työkaluilla, kuten ADB AppControl ja WebADB.
  2. Kytke laite tietokoneeseen ja kirjoita seuraava komento komentoikkunaan kirjoittaaksesi Android Recovery tai TWRP.
    adb reboot recovery

  3. Odota, kunnes laite käynnistyy uudelleen palautustilaan.
  4. Voit navigoida vaihtoehdoissa äänenvoimakkuuden avaimilla ja valita ne painamalla virtapainiketta.
  5. KorostaaPyyhi välimuistin osioVaihtoehto ja paina Power -näppäintä.
  6. ValitaKylläJärjestelmän välimuistin deleetion vahvistaminen.
  7. Kun välimuistin osio pyyhitetään, palaa aloitusnäyttöön palautuksessa ja valitseKäynnistä järjestelmä nyt.

Dalvik / Art -välimuistin pyyhkiminen TWRP: n kautta

Dalvik on Androidin käyttämä virtuaalikone. Kun sovellus on asennettu Android -laitteeseen, se muuttaa DEX -tavukooditiedostoja ja optimoi ne tasaisempaan suorituskykyyn. Nämä optimoinnit välimuistiin '.odex' (optimoitu DEX) tiedosto. Taidetta (Android Runtime), se on Dalvik -välimuistin seuraaja.Dalvik ja taideeroavat sovelluksen luomasta sovelluksesta väliaikaisten tiedostojen tallentamiseksi.

Jos käytät TWRP -palautusta, valitsePyyhi> Advanced App> Dalvik / Art -välimuistijaPyyhkäistä pyyhkiäPoista järjestelmän välimuisti Android -laitteessa.

4.

Vaikka voit käyttää ADB -komentoja, kun laite käynnistetään käyttöjärjestelmään, Fastboot -komennot toimivat vain käynnistyslataus- tai FastBoot -tilassa. Toisin kuin ADB, FastBoot tukee rajoitettuja asioita, kuten vilkkuvat laiteohjelmistokuvat, pyyhkimällä osiot, lukitsemisen lukitus ja avaaminen jne. FastBoot -komentojen avulla voit poistaa osiot, kuten välimuisti ja käyttäjätiedot Android -laitteessa.

  1. Kytke laite tietokoneeseen ja käynnistä komentoikkuna.
  2. Suorita seuraava komento käynnistääksesi uudelleen FastBoot -tilaan.
    adb reboot bootloader
  3. Odota, kunnes Android -laite siirtyy Fastboot -tilaan.
  4. Kirjoita seuraava komento PowerShell- tai pääteikkunaan ja paina Enter.
    fastboot erase cache
  5. Kun välimuistin osio pyyhitetään, suorita seuraava komento.
    fastboot reboot

5. Välimuistin puhdistussovelluksen avulla

Jos löydät ADB- ja FastBoot -menetelmät liian monimutkaisiksi, voit poistaa välimuistin välimuistin Android -sovellusten välimuistin. Välimuistin tyhjentämiseen tarkoitettujen sovellusten käyttäminen riippuu yksilöllisistä mieltymyksistä ja vaatimuksista. Vaikka nämä sovellukset tarjoavat mukavuutta automatisoimalla välimuistin puhdistusprosessia, ne voivat myös käyttää liiallisia resursseja ja aiheuttaa yksityisyyden suojaa koskevia huolenaiheita.

Alla on joitain parhaimmista ja suosituimmista sovelluksista Android -laitteiden sovellusten ja tietojen puhdistamiseen ja hallintaan.

Tyhjentämällä kertynyt välimuistitiedot säännöllisesti, voit optimoida Android -laitteen suorituskyvyn, ilmaisen muistin ja varmistaa, että sovellukset toimivat sujuvasti ilman viivettä tai kaatumisia. Tämä yksinkertainen ylläpitotehtävä voi auttaa parantamaan laitteen yleistä toimintoja ja parantamaan käyttökokemusta.

Related Posts