Chceli by ste si nainštalovať všetky aplikácie na pamäťovú kartu? Android OS 2.2 alias Froyo umožňuje aplikácie nainštalovať/presunúť na pamäťovú kartu, ale len tie, ktorých autori to povolili. Našli sme článok, ktorý vysvetľuje ako presunúť na pamäťovú kartu všetky aplikácie, a to bez nutnosti rootovania telefónu. Prešli sme všetky komentáre, vychytali mušky a chybičky, a sami sme tento postup vyskúšali. Aby ste mohli aplikácie inštalovať priamo na SD kartu, musíte mať Android minimálne verziu 2.2, a v počítači nainštalované softvérové nástroje pre Android vývojárov. Inštaláciu softvérových nástrojov sme už opísali v článku Píšeme prvú Android aplikáciu. Podstatou je zmenenie predvoleného nastavenia kam má OS Android inštalovať aplikácie. Ako na to?
- pripojíme telefón k počítači pomocou USB
- skontrolujeme, či máme zapnuté odlaďovanie cez USB (Settings > Applications > Development > USB Debugging)
- otvoríme príkazový riadok (Ponuka Štart >Spustiť > cmd + ENTER)
- v príkazovom riadku sa najprv presunieme do adresára, v ktorom máme nainštovalované SDK, v mojom prípade d: a potom android-sdk-windows\tools
- nakoniec vykonáme príkaz, ktorý zmení východziu lokalitu pre inštaláciu aplikácií: adb shell pm setInstallLocation 2
Pre vysvetlenie, prepínač setInstallLocation môže mať 3 rôzne hodnoty:
- 0 – automatický režim – predvolený (o umiestnení rozhodne autor programu)
- 1 – programy sa budú inštalovať do pamäte telefónu
- 2 – programy sa budú inštalovať na SD kartu
Všetky nové aplikácie sa odteraz nainštalujú priamo na pamäťovú kartu a dajú sa dodatočne presúvať späť do telefónu v Správcovi aplikácií. Aplikácie, ktoré sa už v telefóne nachádzajú, sa dajú teraz presunúť na SD kartu, ale aplikácie ako App2Sd, ktoré zobrazujú zoznam aplikácií, ktoré sa dajú presunúť na SD kartu, ich nezobrazia. Tiež platí, že v režime Mass storage nebudú aplikácie nainštalované na karte v telefóne vidieť.
Urobil som malý test s aplikáciou Adobe AIR, ktorá je užitočná na pár vecí, ale často to nestojú za tých 16 MB, ktoré zaberá. Nasledujúce 3 obrázky znázorňujú:
- Adobe AIR pred zmenou nastavení pomocou príkazu setInstallLocation
- Adobe AIR po zmene nastavení, všimnite si, že tlačidlo Move to SD je teraz už aktívne
- Abode AIR po presunutí na SD kartu
Na záver len upozorňujem, že niektoré aplikácie môžu prestať fungovať po takomto “násilnom” presunutí/inštalácií na pamäťovú kartu. Určite by som nepresúval žiadne zo systémových aplikácií. Tiež neodporúčame takýmto spôsobom presúvať aplikácie, ktore majú aj widgety (napr. PowerAMP), lebo widget zmizne z ponuky widgetov (a často sa neobjaví ani po opätovnom presunutí do telefónu), pomôže až opätovné odinštalovanie a nainštalovanie aplikácie (za tento postreh ďakujeme nášmu čitateľovi kimovi).
Za tip na článok ďakujeme nášmu čiatateľovi Vladovi B., ktorý nás upozornil na pôvodný článok na fóre symbianmania.sk.
čo znamená “v príkazovom riadku sa najprv presunieme do adresára, v ktorom máme nainštovalované SDK, v mojom prípade d: a potom android-sdk-windowstools” ? to je nejaká partícia na tvojom hdd v pc ?
A Froyo sa da stiahnut na SE xperia x10 mini?…ak ano…kde? vdaka
Zdravim ťa :) mne to funguje tiež no napr. Abdobe Flash Player alebo Facebook mi nechu isť premiestniť na SD robil som všetko podľa tvojho návodu a napisalo mi adb serve is out of date … aj tebe alebo ako ? diki
tak supeeeeeeeeeer to funguje uz som si to spravil konecneeeee
zdravim ja mam problem so Sync nechce mi najst mobil robil som vsetko podla navodu a nejde :(
supa uz aj mne to ide a nemyslim si ze treba nainstalovat HTC sync do pc lebo aj tak ma nespojilo s mobilom
no ako ze spravil som to vsetko ako bolo v navode ziadnu chybu nehlasi vsetko je OK ale taha aplikacie abo hry do pamatui telefonu …
a neviete prosím vas ze co by trebalo na xperiu X8 ked mam android 2.1??????
moj e-mail je : 2-bbs-2@azet.sk
Nie som si istý, ale možno pomôže ked spustíte SDK Manager (súčasť android-sdk) a nainštalujete aktualizácie (naskočia po spustení SDK Manageru). Tiež my to zatial nefunguje, ale verím že po tomto to nabehne, snáď :-)
:-) to je pol roka stará téma :-)
bud som fakt na hlavicku alebo co robim co je napisane ale moje desire to neda ale fakt neviem co dalej poprosim fakt nejaky navod pre dbilov lebo mi to naozaj nejde ani sdk ani nijak
ahoj neviem ani kde mam napisat do akeho fora ale hladam ako si rootnut HTC Desire nasiel som par navodou ale stale tam boli linky na niake veci co si mam stiahnut ale vsetky boli uz pomazane takze asi stare veci uz alebo to zakazali neviem hmm ak by sa nasiel clovek co poradi budem vdacny, na kazdy telefon je iny postup alebo je to univerzalne ,rootnut si ho chcem kvoli zvaceniu pameti v telefone ved to poznate dik
ahoj neviem ani kde mam napisat do akeho fora ale hladam ako si rootnut HTC Desire nasiel som par navodou ale stale tam boli linky na niake veci co si mam stiahnut ale vsetky boli uz pomazane takze asi stare veci uz alebo to zakazali neviem hmm ak by sa nasiel clovek co poradi budem vdacny, na kazdy telefon je iny postup alebo je to univerzalne ,rootnut si ho chcem kvoli zvaceniu pameti v telefone ved to poznate dik
Ahoj plati to i pro hry? ktere se prvne stahnou jen napr (2 mb) a pote se doinstaluje pres Wi -Fi treba dalsich 200 mb, tak tech 200 mb se take nainstaluje na pametovou kartu??
Ja som to tiež spravil na mojom Desire podľa návodu a mám to na stavené na hodnotu 2 (external) a aj tak keď teraz niečo nainštalujem, tak mi to uloží do mobilu:(
no tak toto je mega ;-)
Galaxy ACE ma melmi malu vnutornu pamat, takze toto sa mi zide ako sol…diki prevelice ^_^
Ahoj Miro, prosim ta mozes mi poradit s tymto? skusal som vsetko podla navodu ale stale mi pise ze “nie je nazvom vnutorneho alebo vonkasieho prikazu…” ty si tu mal sikovne postupy…vedel by si mi to prosim ta dat nejak dokopy co mam robit? mam Win7 a mobil Samsung Galaxy Ace s Android 2.2 ….Dakujem velmi pekne
Nech sa snazim ako sa snazim na sonyericson art s, android 4 mi to spustit nejde.
Nech sa snazim ako sa snazim na sonyericson art s, android 4 mi to spustit nejde.
musite to mat takto po spravnosti citam tu asi desiaty navod a “nechapem ako ze im to ten prikaz vobec povolilo” prve najdite si ovladace na mobil musi byt na vas a na vas system nie ine !!! naistalujte a pripojte telefon v telefone nastavite Ladenie cez USB pripojenie!!! ja som to mal v nastaveniach “moznosti pre vyvojara” zalezi aky vyrobca hladajte musi to byt niekde v telefone potom instal SDK manager!!! cesta je ta kam si ho SDK managera ulozite pri isntalacii mne to zacina a konci takto
“program vo win prikazovy riadok”
C:Androidandroid-sdkplatform-tools
C:Androidandroid-sdkplatform-tools adb kill-server
C:Androidandroid-sdkplatform-tools adb devices
“potom by sa vam obiavit nieco taketo”
C:Androidandroid-sdkplatform-tools adb devices
List of devices attached
016p5995568r1884 device
“no a nakoniec ten prikaz uloziska v telefone”
C:Androidandroid-sdkplatform-tools adb shell pm set-install-location 2
C:Androidandroid-sdkplatform-tools>
“to je koniec”
ahoj neviem najst ten subor SDK setup.exe takze ani neviem konfiguravat SDK
neviete mi napisat cestu??
C:/program files/Android/android-sdk…
vopred diki
mam to neni ti sdksetup ale SDK manager
mam problem sa SDK. neviem najst SDK setup.exe.
mozes mi doplnit cestu??
C:/program files/Android/android-sdk…
ide to aj na 2.3 ???
ak to spravim nepridem o zaruku ?
Este jedna vec, ja som musel soustat Android SDK ako spravca “spustit ako spravca” na Windows7, lebo inac mi to hlasilo nejake problemy a nevedelo nainstalovat ovladac.
A prikaz “adb” bol trochu na inej ceste ako sa tu popisuje ale nasiel som si ho cez vyhladavanie suborov c PC. Dik za navod nastavilo to, idem to vyskusat ;-).
Dobrý :) Ak by niekto chcel napísala by som mu aktualizovaný článok 100 funkčný :)
Mne to stále robí toto, čo môžem robiť zle?
Ahojte.Nejak nerozumiem tomuto prikazu…
android-sdk-windowstools
Co mam teda zadat ako prve v cmd???
vsetko mi spravilo ale nejde mi presuvat aplikacie na pametovu kartu…
*pamäťovú
no jak roby tak robym mne to neide ani ces aplikacie, mne sa nedaju ani dat na kartu lebo mi dava ze us su na karte a pritom su v pameti MT
mam samsung galaxy s3 a stale mi to pise device not found, ked zadam prikaz v prikazovom riadku, nerozumiem celkom tomu kam mam zadat to seriove cislo zariadenia ako tu niekto pisal v komentoch
tu pre nazornost
Zdravim, skysal som tento sposob ale aj po zadani setInstallLocation 2 som nepostrehol zmenu. Niekde som cital ze kazda verzia androidu spravuje instalaciu uplne inak. Takze si myslim ze tento sposob fungoval asi len na starich androidoch. Ma to niekto vyskusane na android 4.3 alebo 4.4?
prepáčte, ja nie som na toto odborník, ale stále ma “otravuje” s tým že Internal phone storage is getting loww …. nechodia mi sms kým nemažem čo sa dá (aj tel. zoznam!). Prosím dokáže mi niekto urobiť tento zásah do telefónu???? Ja ako laik nemám odvahu …..
Prosim ako nastavim si aby my stahovalo z obchod play aplikacie rovno na pametovu kartu (Sony xperia E3)
Mám sony xperia M, všetko som spravil podla návodu, vypisuje mi to external 2, ale aj tak ked idem niečo stiahnut tak to automaticky ukladá na pamäť telefónu..kto mi povie kde je chyba????