Guider

Hvordan tvinge flytte apper til SD-kort i Android

Her er situasjonen: Du har en telefon med 32 GB intern lagring, og du kjøpte et 128 GB SD-kort fordi du har en enorm appsamling. Du setter SD-kortet som standard lagring for appinstallasjon - og likevel, over tid, merker du at den interne lagringen din er nesten full, mens SD-kortet ditt knapt brukes. Hva pokker skjer?

Her er tingen - apper er ganske mye designet å kjøre fra intern lagring. Apputvikleren kan konfigurere dem til å kjøre fra SD-kort, men et flertall av utviklerne optimaliserer appene sine for intern lagring av ytelsesgrunner. Lese- / skrivehastigheten til intern lagring er i de fleste tilfeller mye raskere enn et SD-kort. Dermed, selv om du har angitt SD-kortet som "standard" installasjonspunkt, er appens preferanser overordnet dine preferanser, etter design av utvikleren. Så hvordan tvinger du apper til å installere på SD-kortet? Jeg skal vise deg noen metoder for å oppnå dette.

Merk: Telefonen din må være forankret. Søk i Appuals for en guide om hvordan du roter Android-telefonen din.

App-metoden

Det er en håndfull apper som med magt kan flytte appene dine fra intern lagring til SD-kort. Noen har bedre suksess enn andre - for eksempel kan det hende at enkelte apper bare flytter / cache-mappen til SD-kortet ditt, slik at resten av appen er internt. De ligner veldig på å bare gå inn i Innstillinger> Lagring> Apper og trykke på "Flytt til SD-kort" -knappen - faktisk er disse appene bare en snarvei til den knappen pakket inn i et GUI.

Det du ønsker er en app som faktisk gjør hele jobben - for dette trenger du Link2SD. Link2SD krever imidlertid at telefonen din har init.d-støtte.

For å sjekke om du har init.d-støtte, kan du installere Universal Init.D fra Play Store.

Så fortsett først med å installere Universal Init.D, starte den og trykke på "Test" -knappen. Start telefonen på nytt og start Universal Init.D igjen, og den vil fortelle om du var vellykket for å sjekke init.d-støtte. Hvis telefonen din gjør ikke har init.d support, kan du veksle “Av / På” -knappen i Universal Init.d for å etterligne støtten du trenger.

Når du er ferdig med det, installerer du Link2SD fra Play Store og starter den. Trykk nå på den første knappen øverst til høyre, og filtrer appene dine etter Intern lagring.

Finn en app du vil flytte til SD-kortet, og trykk på det. Hvis du er på Marshmallow, ignorerer du meldingen om "Second partition not found" - dette er fordi i Marshmallow og høyere, behandler Android SD-kortet som et utvidelse av intern lagring, ikke som en separat enhet. Du vil trykke på "Flytt til SD-kort" -knappen under "Android App2SD" -menyen.

ADB-metoden

Dette er litt mer teknisk, men tvinger telefonen til å alltid installer apper på SD-kortet, slik at du ikke trenger å bruke en app for å flytte dem fra internt til SD. Les først “Slik installerer du ADB på Windows” hvis du ikke er kjent med ADB-terminalen.

Når du har konfigurert ADB, kobler du telefonen til PC-en din via USB, og starter ADB-terminalen på datamaskinen. Skriv nå inn følgende kommando:

adb shell pm set-install-location 2

For å snu den tilbake til normal, skriv:

adb shell pm set-install-location 0 Hvis kommandoen ovenfor ikke fungerer, kan det hende du må formatere SD-kortet ditt på PC-en, sette det inn på nytt i Android-telefonen og velge det som en Bærbar lagring, snarere enn Innvendig. Men hvis enheten din tidligere behandlet SD-kortet som en intern lagringsutvidelse, kan du ikke bare formatere det og bytte det til bærbar lagring uten å stort sett tilbakestille telefonen også. Dette skyldes at systemet på noen Android-telefoner som kjører Marshmallow eller høyere, bokstavelig talt tar i bruk SD-kortet som en utvidelse av den interne lagringen, ikke som en separat lagringsenhet - SD-kortet ditt vil derfor ha en haug med viktige systemdata, og fjerning av SD-kortet vil føre til at Android-systemet blir haywire.