Gidai

Kaip priversti „Android“ perkelti programas į SD kortelę

Štai tokia situacija: turite telefoną su 32 GB vidine atmintimi ir įsigijote 128 GB SD kortelę, nes turite didžiulę programų kolekciją. Jūs nustatote savo SD kortelę kaip numatytąją programos diegimo saugyklą - vis dėlto laikui bėgant pastebite, kad jūsų vidinė atmintis yra beveik pilna, o jūsų SD kortelė beveik nenaudojama. Ką gi darosi?

Štai dalykas - programos yra beveik visos suprojektuoti paleisti iš vidinės atminties. Programų kūrėjas gali sukonfigūruoti jas paleisti iš SD kortelės, tačiau dauguma kūrėjų optimizuoja savo programas vidinei saugyklai dėl našumo priežasčių. Vidinės atminties skaitymo / rašymo greitis daugeliu atvejų yra daug greitesnis nei SD kortelės. Taigi, net jei nustatėte SD kortelę kaip „numatytąjį“ diegimo tašką, programos nuostatos yra svarbesnis jūsų pageidavimus, sukūrus kūrėją. Taigi, kaip priversti programas įdiegti į SD kortelę? Aš jums parodysiu keletą būdų, kaip tai pasiekti.

Pastaba: jūsų telefonas turi būti įsišaknijęs. Ieškokite „Appuals“ vadovo kaip išrauti savo "Android" telefoną.

Programos metodas

Yra keletas programų, kurios gali priverstinai perkelti jūsų programas iš vidinės atminties į SD kortelę. Kai kurioms sekasi geriau nei kitoms - pavyzdžiui, kai kurios programos gali perkelti / cache aplanką tik į jūsų SD kortelę, likusią programos dalį palikdami vidinę. Jie yra labai panašūs į paprasčiausią įėjimą į „Nustatymai“> „Saugykla“> „Programos“ ir bakstelėjimą mygtuką „Perkelti į SD kortelę“ - iš tikrųjų tos programos yra tik to mygtuko, įterpto į GUI, spartusis klavišas.

Ko norite, yra programa, kuri iš tikrųjų atlieka visą darbą - tam jums reikia „Link2SD“. Tačiau „Link2SD“ reikalauja, kad jūsų telefone būtų palaikomas „init.d“ palaikymas.

Norėdami patikrinti, ar turite init.d palaikymą, galite įdiegti Visuotinis pradinis d iš „Play Store“.

Pirmiausia įdiekite „Universal Init.D“, paleiskite jį ir paspauskite mygtuką „Test“. Perkraukite telefoną ir dar kartą paleiskite „Universal Init.D“ ir jis pasakys, ar bandymas buvo sėkmingas tikrinant „init.d“ palaikymą. Jei jūsų telefonas neturi Jei turite „init.d“ palaikymą, galite perjungti mygtuką „Off / On“, esantį „Universal Init.d“, norėdami imituoti reikalingą palaikymą.

Kai tai padarysite, įdiekite „Link2SD“ iš „Play Store“ ir paleiskite. Dabar viršutiniame dešiniajame kampe paspauskite pirmąjį mygtuką ir filtruokite programas pagal Vidinė atmintis.

Suraskite programą, kurią norite perkelti į savo SD kortelę, ir paspauskite ją. Jei naudojate „Marshmallow“, nepaisykite pranešimo apie „Antrasis skaidinys nerastas“. Taip yra todėl, kad „Marshmallow“ ir aukštesnėse versijose „Android“ SD kortelę traktuoja kaip išplėsti vidinę atmintį, o ne kaip atskirą įrenginį. Norite paspausti mygtuką „Perkelti į SD kortelę“, esantį meniu „Android App2SD“.

ADB metodas

Tai šiek tiek techniškesnė, bet priverčia jūsų telefoną visada įdiekite programas į SD kortelę, todėl jums nereikės naudoti programos, kad perkeltumėte jas iš vidinės į SD. Pirmiausia perskaitykite „Kaip įdiegti ADB sistemoje„ Windows ““, jei nesate susipažinę su ADB terminalu.

Kai visi nustatysite ADB, prijunkite telefoną prie kompiuterio per USB ir paleiskite ADB terminalą savo kompiuteryje. Dabar įveskite šią komandą:

adb apvalkalas pm set-install-location 2

Norėdami jį pakeisti į įprastą, įveskite:

adb apvalkalas pm set-install-location 0 Jei aukščiau nurodyta komanda neveikia, gali tekti visiškai suformatuoti SD kortelę kompiuteryje, iš naujo įdėti ją į „Android“ telefoną ir pasirinkti kaip Nešiojami sandėliavimas, o ne Vidinis. Bet jei jūsų įrenginys anksčiau SD kortelę traktavo kaip vidinės atminties išplėtimą, negalėsite jos paprasčiausiai suformatuoti ir perjungti į nešiojamą saugyklą, taip pat neatstatę telefono iš gamyklos. Taip yra todėl, kad kai kuriuose „Android“ telefonuose, kuriuose veikia „Marshmallow“ ar naujesnė versija, sistema tiesiogine prasme priima SD kortelę kaip vidinės atminties išplėtimą, o ne kaip atskirą atminties įrenginį - taigi, jūsų SD kortelėje bus krūva svarbių sistemos duomenų, ir pašalinus SD kortelę, „Android“ sistema sukris.

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