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

Hvis du vil spare plads i telefonens interne hukommelse, er flytte apps til SD-kortet en fantastisk måde at frigøre noget plads på. Du kan flytte apps til SD-kortet ved at gå til Indstillinger> Programmer, vælge programmet og derefter trykke på knappen " Flyt til SD-kort ". Du kan måske bemærke, at for nogle apps er denne indstilling gråtonet. Hvorfor det?

Årsag 1. Udviklervalg

Udviklere af Android-apps skal eksplicit gøre deres apps tilgængelige for at flytte til SD-kortet ved hjælp af attributten "android: installLocation" i elementet i deres app. Hvis de ikke gør det, er muligheden for at "Flyt til SD-kort" gråtonet. Hvorfor ville mange udviklere ikke aktivere denne knap? Nå kan Android apps ikke køre fra SD-kortet, mens kortet er monteret. Så hvis appen håndterer noget som en alarm for at minde dig om din tandlægeaftale, er det ret vigtigt, og appen ville ikke kunne lyde alarmen, hvis du tilfældigvis har din enhed tilsluttet din pc. Så udvikleren kan vælge at låse "Flyt til SD-kort" -funktionen nede, så de aldrig får en vred email fra, at nogen hævder, at appen ikke fungerer.

Årsag 2. Widget Support

Widget support er en anden stor grund apps kan forhindres i at køre på SD-kortet. Hvis en app er installeret på SD-kortet, bliver widgets fra den pågældende app utilgængelige til at vælge i visse versioner af Android, når enheden er monteret. Enheden skal genstartes, for widgets fra appen vises som en mulighed igen.

Årsag 3. Synkronisering, Service eller Kontointerface

Hvis appen håndterer en bestemt type baggrundssynkronisering, kører som en tjeneste eller bruger en konto, fungerer appen ikke fuldt ud fra et SD-kort, mens det er monteret. Derfor er muligheden for at flytte den til SD-kortet deaktiveret. Du kan læse mere om dette problem, og hvordan apps kører fra SD-kort på siden Android Developers - App Installer Location.

Ofte stillede spørgsmål

Hvordan laver jeg apps direkte til SD-kortet?

Du skal have rodadgang på din enhed, og derefter indstille din hjemmekatalog til SD-kortet ved hjælp af Android SDK-værktøjerne. Der var en måde at aktivere indstillingen på ældre versioner af Android uden root adgang. Men nu skal du have rodadgang på nyere Android-versioner for at kunne indstille hjemmemappen.

Hvilke apps kan jeg flytte?

Se på at flytte alle spil apps til SD-kortet. Spil behøver typisk ikke at løbe i baggrunden eller håndtere vigtige opgaver på enheden i løbet af din dag. De tager også typisk plads, hvilket gør dem perfekte kandidater til en SD-kortinstallation.

Nu ved du, hvorfor knappen " Flyt til SD-kort " er grå for mange af dine Android-apps. Har du stadig spørgsmål? Kommentarer? Forlad en i kommentarfeltet nedenfor.

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

Der plejede at være en måde for ikke-rodfæste brugere at aktivere "Flyt til SD-kort" mulighed. Dette er ikke længere tilfældet. Du skal få adgang til root til din enhed for at kunne flytte en hvilken som helst app til SD-kortet. Hvis du ikke er sikker på, hvordan du gør dette, vil du måske se over på XDA Developers for at få forslag.