Android: Hvorfor kan jeg ikke flytte App til SD-kort?

Hvis du vil spare plass i telefonens interne minne, er det å flytte apper til SD-kortet en utmerket måte å frigjøre plass til. Du kan flytte apps til SD-kortet ved å gå til Innstillinger> Programmer, velge programmet og deretter trykke på " Flytt til SD-kort " -knappen. Du kan legge merke til at for noen apper er dette alternativet gråtonet skjønt. Hvorfor det?

Årsak 1. Utviklervalg

Utviklere av Android-apper må eksplisitt gjøre sine apper tilgjengelige for å flytte til SD-kortet ved hjelp av "android: installLocation" -attributtet i elementet i appen deres. Hvis de ikke gjør det, er alternativet "Flytt til SD-kort" gråt ut. Hvorfor ville mange utviklere ikke aktivere denne knappen? Nå, Android-apper kan ikke løpe fra SD-kortet mens kortet er montert. Så hvis appen håndterer noe som en alarm for å minne deg på din tannlegeavtale, er det ganske viktig, og appen ville ikke kunne høres alarmen hvis du måtte ha enheten koblet til PCen. Så utvikleren kan velge å låse funksjonen "Flytt til SD-kort", slik at de aldri får en sint e-post fra noen som hevder at appen ikke fungerer.

Årsak 2. Widget Support

Widget-støtte er en annen stor grunn til at apps kan forhindres i å kjøre på SD-kortet. Hvis en app er installert på SD-kortet, blir widgets fra den appen utilgjengelige for å velge i visse versjoner av Android når enheten er montert. Enheten må startes på nytt for at widgets fra appen skal vises som et alternativ igjen.

Årsak 3. Synkroniserings-, tjeneste- eller kontobasert grensesnitt

Hvis appen håndterer en bestemt type bakgrunnssynkronisering, kjører som en tjeneste, eller bruker en konto, vil appen ikke fullt ut fungere fra et SD-kort mens det er montert. Derfor er muligheten til å flytte den til SD-kortet deaktivert. Du kan lese mer om dette problemet og hvordan apper kjører fra SD-kort på siden Android Developers - App Installer Location.

FAQ

Hvordan lager jeg apper direkte ned til SD-kortet?

Du må ha root-tilgang på enheten, og deretter sette hjemmekatalogen til SD-kortet ved hjelp av Android SDK-verktøyene. Det pleide å være en måte å aktivere alternativet på eldre versjoner av Android uten root-tilgang. Men nå må du ha root-tilgang på nyere Android-versjoner for å kunne sette inn hjemmekatalogen.

Hvilke apper kan jeg flytte?

Se på å flytte alle spillprogrammer til SD-kortet. Spill trenger vanligvis ikke å løpe i bakgrunnen eller håndtere noen viktige oppgaver på enheten i løpet av dagen. De tar også opp mest plass, noe som gjør dem til perfekte kandidater for en SD-kortinstallasjon.

Nå vet du hvorfor knappen " Flytt til SD-kort " er nedtonet for mange av Android-appene dine. Har du fortsatt spørsmål? Kommentarer? Legg igjen en i kommentarfeltet nedenfor.

Hvordan aktiverer jeg alternativet "Flytt til SD-kort" på en hvilken som helst app?

Det pleide å være en måte for ikke-roterte brukere å aktivere alternativet "Flytt til SD-kort". Dette er ikke lenger tilfelle. Du må få tilgang til roten til enheten din for å kunne flytte alle apper til SD-kortet. Hvis du ikke er sikker på hvordan du gjør dette, vil du kanskje se over på XDA Developers for forslag.