Oppaat

Kuinka pakottaa sovellusten siirtäminen SD-kortille Androidissa

Tässä on tilanne: Sinulla on puhelin, jossa on 32 Gt: n sisäinen tallennustila, ja ostit 128 Gt: n SD-kortin, koska sinulla on valtava sovelluskokoelma. Asetat SD-korttisi sovellusten asennuksen oletustallennustilaksi - ja silti ajan mittaan huomaat, että sisäinen tallennustila on lähes täynnä, kun taas SD-korttiasi käytetään tuskin. Mitä hittoa tapahtuu?

Tässä on asia - sovellukset ovat melko paljon suunniteltu suorittaa sisäiseltä tallennustilalta. Sovelluskehittäjä voi määrittää ne toimimaan SD-kortilta, mutta suurin osa kehittäjistä optimoi sovelluksensa sisäiseen tallennustilaan suorituskyvyn vuoksi. Sisäisen muistin luku- / kirjoitusnopeus on useimmissa tapauksissa paljon nopeampi kuin SD-kortti. Näin ollen, vaikka olisit asettanut SD-korttisi oletusasennuskohteeksi, sovelluksen asetukset ovat ylivoimainen mieltymyksesi, kehittäjän suunnittelulla. Joten miten pakotat sovellukset asentamaan SD-kortille? Näytän sinulle muutaman menetelmän tämän saavuttamiseksi.

Huomaa: Puhelimesi on oltava juurtunut. Hae Appualsista opas miten juurruttaa Android-puhelimesi.

Sovellustapa

On olemassa kourallinen sovelluksia, jotka voivat siirtää sovelluksesi pakolla sisäiseltä tallennustilalta SD-kortille. Jotkut menestyvät paremmin kuin toiset - esimerkiksi jotkut sovellukset saattavat siirtää / cache-kansion vain SD-kortillesi, jättäen muun sovelluksen sisäiseksi. Ne ovat hyvin samanlaisia ​​kuin yksinkertaisesti menemällä Asetukset> Tallennus> Sovellukset ja napauttamalla Siirrä SD-kortille -painiketta - itse asiassa nämä sovellukset ovat vain pikakuvake GUI: een käärittyyn painikkeeseen.

Haluamasi on sovellus, joka todella suorittaa koko työn - tätä varten tarvitset Link2SD. Link2SD edellyttää kuitenkin, että puhelimellasi on init.d-tuki.

Voit tarkistaa, onko sinulla init.d-tuki, asentamalla Universal Init.D Play Kaupasta.

Joten jatka ensin asentamalla Universal Init.D, käynnistä se ja paina "Test" -painiketta. Käynnistä puhelin uudelleen ja käynnistä Universal Init.D uudelleen, ja se kertoo, onko testi onnistunut tarkistamaan init.d-tuen. Jos puhelimesi ei jos sinulla on init.d-tuki, voit vaihtaa Universal Init.d: ​​n ”Pois / Päällä” -painikkeen jäljittelemään tarvitsemasi tuen.

Kun olet valmis, asenna Link2SD Play Kaupasta ja käynnistä se. Paina nyt oikean yläkulman ensimmäistä painiketta ja suodata sovelluksesi Sisäistä tallennustilaa.

Etsi sovellus, jonka haluat siirtää SD-kortillesi, ja paina sitä. Jos olet Marshmallow'ssa, ohita viesti "Toista osiota ei löydy" - tämä johtuu siitä, että Marshmallow'ssa ja uudemmissa Android käsittelee SD-korttia sisäisen muistin laajennus, ei erillisenä laitteena. Haluat painaa “Siirrä SD-kortille” -painiketta “Android App2SD” -valikossa.

ADB-menetelmä

Tämä on hieman teknisempi, mutta pakottaa puhelimesi siihen aina asenna sovelluksia SD-kortille, joten sinun ei tarvitse käyttää sovellusta siirtämään niitä sisäiseltä SD-kortille. Lue ensin "ADB: n asentaminen Windowsiin", jos et ole perehtynyt ADB-päätelaitteeseen.

Kun kaikki ADB on määritetty, liitä puhelin tietokoneeseen USB: n kautta ja käynnistä ADB-pääte tietokoneellasi. Kirjoita nyt seuraava komento:

adb shell pm set-install-location 2

Palauta se normaaliksi kirjoittamalla:

adb-kuori pm set-install-location 0 Jos yllä oleva komento ei toimi, joudut ehkä joutumaan alustamaan SD-korttisi kokonaan tietokoneellasi, asettamaan sen uudelleen Android-puhelimeesi ja valitsemalla sen Kannettava varastoinnin sijaan Sisäinen. Mutta jos laitteesi käsitteli aiemmin SD-korttia sisäisen tallennustilan laajennuksena, et voi yksinkertaisesti muotoilla sitä ja vaihtaa sitä kannettavaan tallennustilaan palauttamatta puhelinta myös tehtaalla. Tämä johtuu siitä, että joissakin Android-puhelimissa, joissa on Marshmallow tai uudempi, järjestelmä käyttää kirjaimellisesti SD-korttia sisäisen tallennustilan laajennuksena, ei erillisenä tallennuslaitteena - SD-kortillasi on siis joukko tärkeitä järjestelmätietoja, ja SD-kortin poistaminen aiheuttaa Android-järjestelmän hajaantumisen.

$config[zx-auto] not found$config[zx-overlay] not found