Android - den kompletta guiden för att flytta installerat apps använder ADB och ändra installationsplats
Disclaimer:
Jag kan inte säga om de metoder som förklarade fungerar på alla enheter, om i boubt behöver du en rotade enhet och root-åtkomst via ADB.
Det finns alltid en chans det inte fungerar, så gör en backup först eftersom jag inte kommer att acceptera klagomål om förlust av data.
Det finns många program där ute att flytta eller länka apps installerat på det interna minnet till ditt SD-kort.
Nackdelen med detta är att du behöver extra program att göra jobbet och att i de flesta fall är det nästan omöjligt att återställa sådana ändringar.
På Kitkat och Lollipop kan du ha tur och hitta några apps kan du flytta via app manager - prova det först.
Enheter med mycket begränsad system utrymme och inte mycket mer på emulerade SD-kortet kanske vill ange installationsplats för appar till SD-kortet som standard.
För detta men du behöver en rotade enhet.
Här i den första delen kommer att jag visa dig de kommandon som behövs för att flytta apps från internminnet till SD-kortet och tillbaka.
Den andra delen visar hur ställa in SD-kortet som din förvalda installationsplatsen.
Vad du behöver:
Drivrutiner för din Android-enhet och ADB
SDK för enheten, för många enheter kan du hitta en mycket mindre installera paket som innehåller just de saker du behöver för förare och med hjälp av ADB.
Vänligen söka information om hur du installerar grejer själv som jag inte kan ge råd för alla enheter där ute.
Steg 1 - 5 kan hoppas över om du inte vet namnet på installationsfilen och vilja fortsätta med paketnamnet istället.
Du kan hitta en hel del info på ADB kommandon på nätet och även i vissa Instructables, men antingen missar lite info eller kommer inte ge dig några verkliga exempel.
Om du får felmeddelanden när det gäller säkerhet, medan du använder dessa kommandon, betyder det att du har ingen rot tillgång via ADB.
För att göra detta behöver du rotade enheter och en osäker bootloader.
Om din kärna inte stöder detta kan du prova appen "ADB osäker".
Denna app kommer att tillfälligt ställa bootloader till osäkra läge, efter att du kan ansluta kabeln och genomföras som planerat.
Om du får fortfarande säkerhetsfel, prova det direkt och komplett sättet för th ADB kommandon:
Om osäker rekommenderar jag laddar ner PDF-versionen som i webbläsaren kan av kommandorader visas i två rader istead av att vara en enda rad.
1. adb enheter
Detta kommer att visa dig om din enhet är erkänt (USB-felsökning aktiverat).
Om inget dyker upp du måste fixa antingen dina drivrutiner eller aktivera USB-felsökning.
Se också till att tillåta rot för ADB i alternativen för utvecklare.
2. adb shell
Du nu se en konstig kommandotolk om du får ett felmeddelande något är fortfarande fel.
Först du ser bara hälften av snabbt, när du ser / $ i slutet fråga om du kan gå vidare.
3. su
Detta ger dig super användare rätt, e.g. full root-åtkomst.
Vänta igen full Kommandotolken.
Steg 3 behövs bara om du får säkerhet felmeddelanden med följande kommandon.
4. pm installera -s - r /data/app/org.videolan.vlc.betav7neon-1.apk pkg: /data/app/org.videolan.vlc.betav7neon-1.apk
Som ett exempel för videospelaren VLC. -alla i en rad i fall du webbläsaren visar två för kommandot.
Använd filnamnet av installationspaketet för din app i stället för org.videolan.vlc.betav7neon-1.apk
Den här raden flyttas en app från internminnet till nya fastställda SD-kortet.
Var uppmärksam som inte mappen app men apk filen i installationen används för detta.
5. pm installera -f - r /mnt/asec/org.videolan.vlc.betav7neon-1/pkg.apk pkg: /mnt/asec/org.videolan.vlc.betav7neon-1/pkg.apk
Detta flyttar den VLC spelaren tillbaka från SD till internminne. Igen alla i en rad.
Om du inte vet namnet på installationsfilen kan du prova det på paketet namn enligt följande.
6. adb lista paket -3 -i
Att visa de installerade program, behövs om du vill flytta app utan att veta där apk filen finns.
Detta kommer inte att lista system apps, för att se dem kommandot utan -3 -i
Du måste paketnamnet och installer typ.
7. adb shell
Som ovan i steg 2.
8. su
Som ovan i steg 3.
7. pm installera -i "com.android.vending" -s - r /data/app/org.videolan.vlc.betav7neon-1.apk pkg: /data/app/org.videolan.vlc.betav7neon-1.apk
Detta kommer att flytta den VLC spelaren till SD-kortet samtidigt hålla informationer om installationsprogrammet, det kan vara bra när du vill avinstallera något via app manager. Igen alla i en rad.
"com.android.vending" var katalogiserat bakom paketnamnet efter steg 6 för appen kan det vara olika eller "null".
10. pm installera -i "com.android.vending" -f - r /mnt/asec/org.videolan.vlc.betav7neon-1/pkg.apk pkg: /mnt/asec/org.videolan.vlc.betav7neon-1/pkg.apk
Detta flyttar igen den VLC spelaren till det interna minnet. Och igen alla i en rad.