Warning: Before Following the tips please take backup of your all data. It will not harm your mobile but in some circumstance you might miss single step and that could damage your phone.

A few minutes back I was trying to install HD Android Game on my Android phone but was unable to as it showed me an error that the storage space on my Android phone is less and hence the app could not be installed. I am sure many of you would have faced this situation when you are unable to install Android apps on SD Card. The reason is that by default all the apps are installed on your phone. You can later move them to the SD Card using Apps2SD application and also clear some cache.

To install a heavy application on your Android device, you will need to install the app to your phone first and if you do not have enough internal memory, you would perhaps delete some apps to free up space and then install it. It’s very inconvenient and hence I’ll tell you how to install Android apps on SD Card directly without rooting your Android device. The simple trick is to change the default value on Install Location on your phone which can be done using the Android SDK.
Requirements
  1. Move all apps from SD Card to phone to prevent loss of data. Optional: You can backup all apps using ASTRO File Manager. If you are rooted, you can use Titanium backup for the same.
  2. Download Java Development Kit (JDK) from here.
  3. Download Android Software Development Kit (SDK) from here and install it on your PC.
  4. Make sure you have installed your device’s USB Drivers on your PC
  5. Enable USB Debugging by going to Settings>Applications>Development and ensure that USB Debugging is checked.
  6. Disable all Anti-Virus and Anti-Security tools and re-enable them after this process.
  
Steps to Install Android Apps to SD Card
  • After you have downloaded the Android SDK, navigate to the folder where you have installed in your PC and run SDK Manager.exe For example, Windows 7 users would find it in C:android-sdk-windows
  • In the SDK Manager, check the Tools option and make sure Android SDK Tools and Android SDK Platform-tools are checked (Refer Image below)
 
  • Click on Install Package button.
  • Close the SDK Manager.
  • Having USB Debugging enabled as mentioned above, connect your device to the PC via USB Cable.
  • Open Command Prompt and switch to /platform-tools folder. For example, Windows 7 users can use

cd C:android-sdk-windowsplatform-tools

install-apk-direct-to-sd-card

  • Enter the command adb devices and you should see your attached device listed on the screen.
  • Enter the command adb shell pm getInstallLocationwhich will show you the current value of InstallLocation of your device. It would be one among the following:

    • 0 [auto]: Let the phone decide the best location for an app
    • 1 [internal]: It installs everything in the internal storage
    • 2 [external]: It installs everything in the memory card

  • If you had not changed it earlier, you would see 0 for your device which means your phone decides the install location. Now you need to change this value to install Android apps to SD Card.
  • Enter the command adb shell pm setInstallLocation 2 to change the install location to external memory.
  • If everything works fine, you would not see any message on the screen. You can now disconnect your device from the PC.
In this way you can easily install Android apps on SD Card. If you face any issues, feel free to comment below

378 comments:

  1. i use this trick but same problem...error message in install 55 game and see you memory is low, but my sd card free space 3gb....

    ReplyDelete
    Replies
    1. Do you follow the steps and command in command prompt as instructed is there any message shown? does adb command execute?

      Delete
  2. whats the use of jdk sir? i cant seem to see any steps that you have mentioned above include the jdk soo whats the purpose of downloading it? and what do u mean bu installing my device's USB driver? where can i find it? please help. im annoyed by this low-soace-dumbass problem of my phone

    ReplyDelete
  3. SDK and JKD helps to write command into your phone. which makes to install your app directly into your SD card. download the SDK & JDK and do follow the process so that you can space up your phone memory. your device USB driver means the setup which makes your phone device to access on you computer. if you are able to use it then no need to install drivers.

    ReplyDelete
  4. PAWAN SINGHOctober 14, 2012

    What If i have SE Experia Tipo Dual (ST21i2) which is Android 4.0.4 Version ? Will it work there as well ?

    ReplyDelete
  5. PAWAN SINGHOctober 14, 2012

    Nothing happened when I tried above. Command prompt says "The system can not find the specified path."
    And please Give command prompt guidance for Vista Home or Windows XP. No Windows 7 installed on either of my PC/Lappy. Help

    ReplyDelete
  6. You must have your internet connection enable while doing this.

    ReplyDelete
  7. I have checked your screen shot. first you have to come out from your users/pawan directory then type the above command.

    ReplyDelete
  8. can I do the steps above(especially the command prompt part) even if I am not the administrator in the computer?

    ReplyDelete
  9. no you cannot do the above step. you must be administrator.

    ReplyDelete
  10. I have finished all the steps above but when I download applications it will still be installed to my phone's internal memory and not directly on my sd card :(( btw, I'm using android v4.0 ice cream sandwich.. what should I do?

    Thanks in advance :))

    ReplyDelete
  11. all steps completes succesfully, but still my samsung galaxy lcd installs the applications in the internal memmory of phone...what to do?

    ReplyDelete
  12. Which app you have installed?

    ReplyDelete
  13. nice post DON!!!!

    I have question regarding device drivers.....wud be greatful for ur pointers

    1 how to develop device drivers for android......lets say tv-tuner drivers for android tablet???
    2. do i need rooted devices........can't it be done with out roooting???

    can you point some reference?

    thanx in advance

    ReplyDelete
  14. nothing happnd

    ReplyDelete
  15. naveen please provide the info where you stucked?

    ReplyDelete
  16. hi my name is chatura

    i am not clear as to how to do it in command prompt.
    how to switch to /platform-tools folder.

    when i goes to command prompt it shows C:\users\Lenovo>

    i do not know how to go from there onwards please help me with the steps.

    my mail chaturap@gmail.com

    ReplyDelete
  17. Is there any way to change os on android edutor student tab?plz' help me

    ReplyDelete
  18. yes you can root your edutor student tab and change the OS version on it.

    ReplyDelete
  19. I install sdk but not launch some bink and then nothing happen,..

    what to do

    ReplyDelete
  20. keep your internet connected and follow as guided above again.

    ReplyDelete
  21. go to your command prompt>>get back to your cdrive and now go into your default derectory or where you have installed the sdk. tyoe "cd C:/folder name" C could be differe in your case if you install it in other directory.

    ReplyDelete
  22. i do this trick but nothing happens...... how can i check that it done t storage 2

    ReplyDelete
  23. Does this method work for ICS 4.0 as my phone can now be upgraded to ICS from 2.3?

    ReplyDelete
  24. Hi Sanket,
    I want to upgrade my phone from 2.3 to ICS 4.0. But I worry the method will not work for ICS and then I will have insufficient memory problem for my phone. Could you please tell me if it work for ICS too?

    ReplyDelete
  25. This method works on every android platform.

    ReplyDelete
  26. go to settings>> applications>> manage applications>> click on Facebook and if you see the move to SD card option enable that means you're done it.

    ReplyDelete
  27. hi sanket,
    i followed the step you adviced.but un fortunately it displays a message saying "adb server is out of date.killikg....
    deamon started succesfully "
    and then nothing happens.

    ReplyDelete
  28. hello sanket,
    i followed the steps you advised.but it displays a message saying "adb server is out of date.killing...
    *deamon started successfully*"
    and then nothing happens.Please help.

    ReplyDelete
  29. connect your internet and then download latest updates then proceed for further.

    ReplyDelete
  30. this method is a waste of time. even after following this method succesfully you wont be able to store apps on external sd card.it still stores in internal sd. this person is misguiding people.shame on you buddy

    ReplyDelete
  31. Hello
    i followed all the steps but nothing changed
    and in shows in the last the same thing
    what should the CMD show in the end ?

    pm set-install-location: changes the default install location.

    NOTE: this is only intended for debugging; using this can cause

    applications to break and other undersireable behavior.

    0 [auto]: Let system decide the best location

    1 [internal]: Install on internal device storage

    2 [external]: Install on external media

    is this what should shown ?

    ReplyDelete
  32. what you have written is shown in latest adb upgrades. while i post this article it was older version but the process is same. Still i am working why you don't get the success.

    ReplyDelete
  33. Hi... Does this install in external sd card or internal sd card?

    ReplyDelete
  34. it install on external SD card

    ReplyDelete
  35. hey...thx 4 ur efforts...i did all the steps shown up and supposed to be done successfully as it shows the same pic above.
    but when i get to install the game on my samsung galaxy SL(i9003) , the games is installed on the internal memory again !
    btw the game is NFS MW2
    thanks

    ReplyDelete
  36. i made the same steps but nothing changed..still installing on internal memory or phone memory.. i'm using samsung galaxy SL (i9003) and trying to install NFS MW2

    ReplyDelete
  37. hi... i have android 4.0.4... then i downloaded the latest sdk manager but it doesn't have 4.0.4... its until 4.0.3 and the next level is 4.1 and above.... please help me... tq

    ReplyDelete
  38. how can i deal with "device not found". Nothing appears on the list of devices attached

    ReplyDelete
  39. go to setting >> applications >> manage applications and select the your NFS MW and then you will found the move to SD card option, click on it and wait till process end. that's it.

    ReplyDelete
  40. you can use it after upgrading to 4.1 on your 4.0.4 device

    ReplyDelete
  41. I followed the steps but it shows only o[auto] location ,, help me out

    ReplyDelete
  42. hi. i am using sony ericsson live with walkman and upgraded GB to ICS. i have done all above and there was no error till end but even than i am unable to move apps to SD card. Please Help as i only have 428 MB of internal storage which is full and facing lots & lots of problem...

    ReplyDelete
  43. i tried it but it showing only one location 0[Auto] ... what should i do now ?

    ReplyDelete
  44. you might miss something. do it again. it will show you the three location then enter where you want to install apps.

    ReplyDelete
  45. go to settings and manage application then do it manually. you will found that apps get move to SD card option will now highlighted and you can move them now.

    ReplyDelete
  46. Hey! Just wanna ask whether does this slows down the phone. I am having a samsung galaxy ace plus. And will this fully move applications to sd card? I heard that the game will be in sd card but the saved files will be in internal memory.

    ReplyDelete
  47. i did everything but still doesn't work.. after i set the location to external is there anything that will happen to my phone like it will reboot or just nothing?

    ReplyDelete
  48. hi .. my device is samsung young (GT-S5360) android 2.3.6 and it does not appear on the connected device list

    ReplyDelete
  49. upgrade apk manager then follow the tutorial.

    ReplyDelete
  50. your phone will note reboot. to check the success of process go to application management and go to facebook click on it. it move to SD card button it enable then you done it.

    ReplyDelete
  51. even it will fast your phone then before

    ReplyDelete
  52. hi...my device is samsung galaxy note 10.1 N8000 when I enter the commands it say....Error:unknown command

    ReplyDelete
  53. I think you need to install the Samsung Kies Drivers

    ReplyDelete
  54. is it necessary to move all my apps from sd card to phone before starting with the process?

    ReplyDelete
  55. no need to do anything just only follow the tutorial.

    ReplyDelete
  56. why you want to follow the procedure when you already get the more space on your device already?

    ReplyDelete
  57. I have LG optimus L9 with 4 GB internal memory. I have added a 2 GB sd card to phone. all the steps are carried out properly and I get the location changed to 2 (External). I download a software of 9 MB and after download ph gives me error insufficient space. 1.8 GB space is available on card.



    any suggestions?

    ReplyDelete
  58. thanx man!! it worked great..though still some part of the app still remain in phone memory, but still facebook got moved with a lil of taking 5 mb of my internal but thats ok from earlier stage where it 20 mb,,

    ReplyDelete
  59. I tried your exact steps, and it did not work with that command. Instead I used: adb shell pm set-install-location 2 and it worked as a charm. Android version: 4.0.4. Made all the updates on Android SDK aswell.

    ReplyDelete
  60. Thanks for sharing your experience here, it will help lots people who facing problem as you.

    ReplyDelete
  61. your phone is high end smartphone which store more space compare to other phone for better graphic experience. move your app manually to sd card.

    ReplyDelete
  62. Hi im having a problem with these commands , first i cant debugg the usb when i go to apps because there isnt a option like that ;\ , the other problem that im having is : "adb" is not recognized as a internal or external command , operable program or batch file . When i was installing the java it said that i have a newer version . What shoud i do with all these problems ??? Please help .

    ReplyDelete
  63. What does that have to do with it?

    ReplyDelete
  64. usb debugg will find in your handset, then follow the procedure.

    ReplyDelete
  65. hi, ive followed all your instructions and it all worked.. but now the problem is that the common message ive encountered is that my internal memory is full that i cant download apps.. i have a 8 gig mem card but still, i have to manually transfer them to sd card "move to SD card".. my internal memory left is 27mb and i cant download anything bigger than that.. thanks

    ReplyDelete
  66. done everything but move to sd option doesnt appear...


    Sony xperia MIro
    v4.0.4

    ReplyDelete
  67. hi sanket i did follow all your steps for my karbonn a7+.. just that i had to search xda forums for my device Tianyu adb drivers... unless the drivers are completely installed the command and sdk dont work. Anyways thanks a bunch for your detailed advice.. only one little problem .. even after changing the default location to 2 some applications like what'sapp and kings office are still being installed in internal memory... Is it because they came embedded with the phone software?

    ReplyDelete
  68. Also would like your help with sth else.. can my OS be upgraded/rooted to ICS .. is there any link for that... Any help would be greatly appreciated..

    ReplyDelete
  69. After going to various websites for help on this tutorial, I was able to perform this with success. Below I will also attach two other websites that I referenced which went into a little more depth on how to do this process from top to bottom for people like myself who knows nothing about inputing commands or how to make sure that all the drivers are installed and that the right software is installed to perform this process etc... Hope this helps others who have encountered issues and Thanks so much for this post!!!!!

    http://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/

    http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

    ReplyDelete
  70. there no any devs create the ICS of similar OS for karbonn a7+.

    ReplyDelete
  71. if your phone comes with pre-installed with is they will install in internal memory. move them manually.

    ReplyDelete
  72. get the backup of your apps and uninstall them then install them again.

    ReplyDelete
  73. Hi! Thanks for creating the installation guide which is extremely useful for my phone and pad with limited internal memory. Do you know how to save the data generated by the Apps (e.g. offline maps) directly into the SD card without using the internal memory? I am using Lenovo A1 pad with 2G memory. Looking forward to your early reply.

    ReplyDelete
  74. hi
    i also got this result after all the steps.Please help me

    pm set-install-location: changes the default install location.

    NOTE: this is only intended for debugging; using this can cause

    applications to break and other undersireable behavior.

    0 [auto]: Let system decide the best location

    1 [internal]: Install on internal device storage

    2 [external]: Install on external media

    ReplyDelete
  75. hi
    i followed all the steps and i got the below result .please help me out.


    pm set-install-location: changes the default install location.

    NOTE: this is only intended for debugging; using this can cause

    applications to break and other undersireable behavior.

    0 [auto]: Let system decide the best location

    1 [internal]: Install on internal device storage

    2 [external]: Install on external media

    ReplyDelete
  76. hi sanket,

    i have windows 7, i go through the procedure u wrote here, but this SDK manager installs in my users folder, i cant be able to work on command prompt coz the command u wrote here r not working kindly guide me as m weak in using CMD. the SDK installs in my C folder in USERS in MCN with folder named ANDROID and inside android there r 2 folders one is AVD and other one is CACHE n and other 3 r CFG files named androidwin.cfg, repositories.cfg and sites-settings.cfg, kindly help me out

    ReplyDelete
  77. hi sanket, i tried the whole procedure but at the end in CMD it gives the sum errors memory doesnt change n the data still gonna be save in internal memory, kindly let me know how to do it thanx

    ReplyDelete
  78. it does no matter where it installed. you just connect with internet and update the SDK file see above process first picture and click on install package.

    ReplyDelete
  79. if you get the above message enter the adb
    shell pm setInstallLocation 2 command in cmd and it will work.

    ReplyDelete
  80. thanks for your appreciation. will post soon to save offline map data on sd card.

    ReplyDelete
  81. Hi Sanket. I followed all the steps and succeeded in setting the Install Location to 2. The command adb shell pm getInstallLocation is also showing that my install location has been set to 2 i.e. external memory.
    But the problem is that my apps are still installing in phone memory which is very low and most apps refuse to install due to lack of space.
    Even the pre-installed apps refuse to leave to external memory.
    Please HELP.

    ReplyDelete
  82. I have done the steps mentioned. I am using Galaxy Tab 2. Your instructions worked like charm.

    C:\Program Files\Android\android-sdk\platform-tools>adb shell pm get-install-location
    2[external]

    but Nothing is happening. I do not see any tab under applications that gives me the option to move a application to SD card. Neither when i stall a new application it gets into the phone memory.
    Did I miss anything?

    ReplyDelete
  83. Hello, I did all these steps and everything is successful, but apps still not installing on external SD card. I have Samsung Galaxy S Duos - Android 4.0.4 not rooted. I'll be very disappointed if I can not install apps on the card.

    ReplyDelete
  84. I did the same as mentioned above. I can see that it is set to EXTERNAL. But still the app is directly installing to INTERNAL memory. Help Please

    ReplyDelete
  85. this only work if your phone is not initially partitioned.. If it is, Phone storage will be treated as external SD card and then your real external SD card (bought separately) will be ignored and is just for storage of files.

    ReplyDelete
  86. i have a problem.i don't understand anything about the tutorial.i have

    ReplyDelete
  87. i'm using windows 7.sorry for my english.i'm french.i have a problem.i
    don't understand anything about the tutorial.when i downloaded the
    androi sdk the file was in zip extension and thefile title was
    "adt-bundle-windows-x86".after the the download,when i clicked on the
    file,the file has been extracted to local disk (D:) but nothing have
    been installed.when i opened the extracted folder in (D:) i have seen
    sdk manager then i run it to download the tools.after i run cmd,i
    wrote"cd D:\adt-bundle-windows-x86\sdk\platform-tools" but nothing happened.it was written "C:\Users\christian>" only!!!is it normal?
    for
    me it was normal so i entered "adb devices" but the computer wrote this
    :"adb" is not recognized as a internal or external command , operable
    program or batch file" so what doesn't working?

    ReplyDelete
  88. thanxx man .but i made all things right but there is many games like nfsmostwanted2 need to download data and steel download on internal not external please help

    ReplyDelete
  89. I get a message " permission denied " , and is still in auto.

    ReplyDelete
  90. I only have one install location appeared here,. ie. 0[auto].
    I can't see location 1 and 2 on my device - optimus 2X

    ReplyDelete
  91. This process works for android 4.0.3 is that when I move applications to the sd card does not appear the option to "move to sd card '

    ReplyDelete
  92. I have android 4.0.3 did everything I said here and when I install the apps go to internal memory

    ReplyDelete
  93. Hi There, I have Galaxy S2. It shows 2 Storage SD Card (4GB), USB Storage(10MB), System Storage(2GB). Did exactly what is mentioned above. It worked and shows 2 right now. so I disconnected and try to install and app 200 MB app. still it says no space. believe it goes to USB storage and not SD storage. Could you please help me with this

    ReplyDelete
  94. Hi There, I have Galaxy S2. It shows 2 Storage SD Card (4GB), USB Storage(10MB), System Storage(2GB). Did exactly what is mentioned above. It worked and shows 2 right now. so I disconnected and try to install and app 200 MB app. still it says no space. believe it goes to USB storage and not SD storage. Could you please help me with this

    ReplyDelete
  95. Hi, I have a Samsung Galaxy Stellar, 4GB internal memory and 32GB SD card. I followed the tutorial steps completely and successfully changed the install location to 2, but when I uninstall and reinstall apps on my phone they still go on the internal memory. Why is this happening?

    ReplyDelete
  96. in your case rectify which is the number of you SD card location it might be number 3. then do the same.

    ReplyDelete
  97. if you has partitioned your SD card then it will not work if not then go to the setting>> app management and do it manually some system app does not move directly.

    ReplyDelete
  98. some apps require system file to run but my advice you might have option number 3 for SD card in your case. check and select the appropriate option.

    ReplyDelete
  99. do your phone has support the external memory card or does it has external memory card slot? if yes then install your phone driver on your pc then install the SDK.

    ReplyDelete
  100. install the pone drivers then follow the instruction and also update the SDK file.

    ReplyDelete
  101. update the SDK file then do it again. remove the system administration tick from your device. if you have antivirus installed.

    ReplyDelete
  102. when your click to install package you must have internet connect to update the appropriate file for your device then do the rest.

    ReplyDelete
  103. there are some apps which need system file to run you can move them manually.

    ReplyDelete
  104. do you partitioned your sd card?

    ReplyDelete
  105. arnab i have not tested this on tab. let me rectify the problem.

    ReplyDelete
  106. there is nothing to solve just type command as instructed notice the every word correctly.

    ReplyDelete
  107. check you install location by typing adb
    shell pm getInstallLocation command if it shows the location 0 then do the tutorial again.

    ReplyDelete
  108. Hey, very informative and nicely explained.

    After doing all this, I gave it a shot. I tried installing Google Drive, while installing it gave the error "Insufficient Storage Avaiable"



    Any advice on what's going on ?

    ReplyDelete
  109. I am not sure how to find the number of my SD card location. but I did try 3 but it gives "Error: install location has to be a number". I believe the command itself takes only 0 or 1 or 2 and also do you know how to find the SD card location or any other way. I am suggestion on this any help is appreciated.

    ReplyDelete
  110. look the number write just before written the SD Card in command promtp.

    ReplyDelete
  111. what device your are using?

    ReplyDelete
  112. I don't know how to find the number of SD card. Could you please let me know on that

    ReplyDelete
  113. Hi Sanket,


    I have a LG Optimus 3D P920 and Android 2.3.5 installed. I have exactly same problem which is getting discussed here. However after doing all the mentioned steps by you, I am still not able to move my Apps to SD card. Even now I have uninstalled all my Apps & tried to re-install it again still they are getting installed on Phone memory. For Facebook App the "Move to SD card" option is also not enabled.

    C:\sdk\platform-tools>adb shell pm setInstallLocation 2
    C:\sdk\platform-tools>adb shell pm getInstallLocation
    2[external]



    Please help me out to get this fixed.


    Regards,
    Uday

    ReplyDelete
  114. Ok So People, for those having trouble let me tell you the commands are wrong:

    Instead of:

    adb shell pm getInstallLocation

    it SHOULD BE:

    adb shell pm get-install-location

    That would give back a 0, 1 or 2. 0 meaning the cell decides, 1 meaning it's gonna be installed on the cellphone internal storage and 2 on the external (SD CARD)

    SO, in order to actually CHANGE something all you gotta do is instead of writiing:

    adb shell pm setInstallLocation 2

    you SHOULD WRITE (just as i write it below)

    adb shell pm set-install-location 2

    Comment and tell me how it went :)

    ReplyDelete
  115. dude let me tell you, you HAVE to change the command
    adb shell pm setInstallLocation 2

    to
    adb shell pm set-install-location 2

    ReplyDelete
  116. im experiencing the same error..but my comman prompt is already the c:\user\myname\downloads\android-sdk-windows\tools..but when i entered adb it says "adb is not recognized as an internal or external command..same error as his..pls assist..thanks..

    ReplyDelete
  117. This couldnt work with samsung s3. I mean, can't detect 2:[external] . is it i miss something or there is another method to do ? :/

    ReplyDelete
  118. This will not work with S3 bro.

    ReplyDelete
  119. Thanks thomas for suggestions. but which i have mention that also works and you could also read the comments. your command also work for some device. let people try that also.

    ReplyDelete
  120. uday try the adb shell pm set-Install-Location-2 command suggested by the Thomas.

    ReplyDelete
  121. thanks... works gr8 i got 45mb before it was 18mb
    ...

    ReplyDelete
  122. what is the command prompt and adb shell

    ReplyDelete
  123. Hi Sanket, Thanks for your reply, I tried that command & output is as below,

    C:\sdk\platform-tools>adb shell pm set-Install-Location-2
    Error: unknown command 'set-Install-Location-2'
    usage: pm [list|path|install|uninstall]
    pm list packages [-f] [-d] [-e] [-u] [FILTER]
    pm list permission-groups
    pm list permissions [-g] [-f] [-d] [-u] [GROUP]
    pm list instrumentation [-f] [TARGET-PACKAGE]
    .................

    However with the old command looks like the location is set as External card, but still I am not able to move the Apps to SD card,

    C:\sdk\platform-tools>adb shell pm getInstallLocation
    2[external]

    I also tried setting 0,1,2,3 also but no luck, please help me out.

    Regards,

    Uday

    ReplyDelete
  124. Is it compatible with micromax a110?

    ReplyDelete
  125. yes this has been tried on micromax a110.

    ReplyDelete
  126. command prompt is DOS (desktop operating system) and adb shell is the command to be used in DOS.

    ReplyDelete
  127. welcome SAM, your appreciation motivate me for more work.

    ReplyDelete
  128. by mistaken i type wrong command try this one adb shell pm set-install-location 2

    ReplyDelete
  129. Hello

    I have Samsung Galaxy S Duos and tried all the possible ways to move the app to external SD card but was not successful.

    The adb commands was successful and the Location was set to 2 but the apps are still getting installed to internal sd.

    The App2SD shows the applications installed on the internal sd card as movable but when selected there is no option to "move to card".

    Due to this I am not able to install any further apps and also the device slows down at times. It would be great if you can tell me a way to resolve this issue so that I can free my internal sd memory free which will improve my device performance :)
    Thanks in advance

    ReplyDelete
  130. Is it compatible with Samsung Galaxy Note 10.1?

    ReplyDelete
  131. Is it compatible with Samsung Galaxy Note 10.1?

    ReplyDelete
  132. Hi Sanket, I tried but same error as above,

    C:\sdk\platform-tools>adb shell pm set-install-location 2
    Error: unknown command 'set-install-location'
    usage: pm [list|path|install|uninstall]
    pm list packages [-f] [-d] [-e] [-u] [FILTER]
    pm list permission-groups

    ................
    It looks like some how my android system don't have write permission on my SD card & that's why maybe it is failing top move the apps to SD card.
    Is there anything else I can try out to fix this. Thanks.

    ReplyDelete
  133. hey, at the end in the last step..... i write "adb shell pm setInstallLocation 2" but still it doesn't works.it gives me the same picture.... no change... no message...
    what should i do now?

    ReplyDelete
  134. I've followed step by step all the process but eventually the screen shows the message : Permission Denied.
    How can I fix that?

    ReplyDelete
  135. will this Work in my HTC wildfire S ??
    reply

    ReplyDelete
  136. yes this works on HTC wildfire

    ReplyDelete
  137. type "adb shell pm set-Install-Location 2" instead of "adb shell pm setInstallLocation 2"

    ReplyDelete
  138. its not yet tested on Note 10.1 but you can do it by yourself.

    ReplyDelete
  139. type in command prompt "adb shell" and check what location was set?

    ReplyDelete
  140. these does not work with alcatel one touch glory 918 N..the command worked fine..but when i used "adb shell pm getInstallLocation" to check if it worked..it still says 0..anyways thanks..but i hope you could provide what would be the solution for these..

    ReplyDelete
  141. Is it compatible with sony experia tipo
    pls reply

    ReplyDelete
  142. I did everything you said on a Htc Explorer.When I check it it says that it will install on 2,external.But when I try to install something from playstore it still install on the internal.Why?Please help, I only have 5mb internal memory now :(

    ReplyDelete
  143. hey!! i have a sony xperia neo l! the phone provides me a option to move the apps to sd card! what i require is complete installation of apps that i download from google play into the the sd card is it possible with this technique? hope i do not create any snags in my mobile??! ur say??

    ReplyDelete
  144. This works with LG Optimus L9? thanks

    ReplyDelete
  145. Does it work on the HUAWEI ascend y200?

    ReplyDelete
  146. Hi,
    After typing the adb devices command no devices were found. I assume this is because the USB driver for my xperia phone is not installed correctly. I see the phones internal and SD memory in windows and I installed Sony PC Companion. How do I install the USB device driver so that the phone is recognized by this command ?

    ReplyDelete
  147. plz help after applying command adb shell pm setInstallLocation 2, it says error unknown command.plz view this image

    ReplyDelete
  148. Are you that you sure that this will not work if the phones memory is partitioned?
    Won't "2 [external]: Install on external media" be the SD card?


    Is "2" is the phones 2nd memory partition , is there a method I can use to move my apps to the SD card if not install them there ?


    My phone is a Sony xperia J


    Thanx

    ReplyDelete
  149. hello does this work on Note 2?? N7100?? Please Reply

    ReplyDelete
  150. Mr. I'm facing problem with Install Package button in SDK Manager is dim although I checked 2 boxes in TOOLS. Plz help me as my ph internal memory is just 15 MB left.

    ReplyDelete
  151. hi thnx it s worked with me the apps install directly on sd card in my HTC WILDFIRE S
    the only different that i did

    adb shell pm set-Install-Location 2

    ReplyDelete
  152. hi sanket,
    i have been trying to do the same on Lg optimus L9 but could not succeed....so plz help

    ReplyDelete
  153. install your usb driver on your PC.

    ReplyDelete
  154. thnx for sharing your experience. keep visiting I will try to provide more info on different topic.

    ReplyDelete
  155. connect to internet then install the package. If you don't have JDK then install it also.

    ReplyDelete
  156. uninstall your pc companion and then re-install it via manually.

    ReplyDelete
  157. yes this works with ascend y200

    ReplyDelete
  158. try adb shell pm set-Install-Location 2 command.

    ReplyDelete
  159. try adb shell pm set-Install-Location 2 command on your device.

    ReplyDelete
  160. try adb shell pm set-Install-Location 2 command

    ReplyDelete
  161. But is it supposed to install EVERYTHING on SD or just part of it?I mean an application that have 10mb let's say, will be installed as 10mb on sd card? Because when I install an application let's say of 10mb it installs 2-3mb on internal and 7-8mb on external.So it kinda works but not 100%, it kinda do the same job as an application that move other applications from internal to SD (like app2sd)

    I just tried with adb shell pm set-Install-Location 2 but it says unknown command and gives me a list with some parameters like -l -r -f etc.Any other suggestion please?

    ReplyDelete
  162. I cannot understand.
    Pls explain 1by1 with pic.

    ReplyDelete
  163. Hi
    It works for me. Thanks a lot......

    ReplyDelete
  164. after moving app to SD Card and move also the game data to external SD Card. The application can load also the data from external SD Card? Most especially HD Games

    ReplyDelete
  165. i have tried what u told but nothing happens. u can see what i have tried in the attached photo, i have also tried "adb shell pm setInstallLocation 2" , "adb shell pm set-Install-Location 2 ", but nothing working,plz help

    ReplyDelete
  166. i did the above steps but my device isnt getting recognised when i type adb devices
    .... i've even updated my drivers but still the problem persists....

    ReplyDelete
  167. does it work on galaxy S II I9100?

    ReplyDelete
  168. hello, the location of installation on my device is showing external but then installing some applications still leaves some footprint in the internal memory.

    ReplyDelete
  169. Ita says to me device not found :(

    ReplyDelete
  170. after the command adb
    shell pm getInstallLocation

    ReplyDelete
  171. it work in my motorola fire xt 531 except it still uses a small size in internal when i install an app.

    ReplyDelete
  172. when i do the last step there is written:"set-install-location: permission denied
    pleas helpe !!!!!!!!!!!!!!!!!

    ReplyDelete
  173. Does this work on Micromax A68/MyPhone A848?

    ReplyDelete
  174. yes it will work with micromax a68

    ReplyDelete
  175. install your river again and follow the instruction.

    ReplyDelete
  176. that is because the some app require internal space to run.

    ReplyDelete
  177. hat is because the some app require internal space to run.

    ReplyDelete
  178. uninstall the drivers and reinstall them then follow the instruction

    ReplyDelete
  179. does command works perfect or u get any error?

    ReplyDelete
  180. I tried but not working, games want to download again contects. Any idea?

    ReplyDelete
  181. will this method and tools allow me to root my thrive tablet?

    ReplyDelete
  182. hi i did everything as mentioned above in my micromax a110 .
    but now my old application installed in internal sd is missing.
    it dsays application is not installed

    ReplyDelete
  183. It seems ADB dont recognize my device, it always shows "emulator-5554" when I excute the command "adb devices"
    Any idea how to fix this?

    ReplyDelete
  184. Seems like It didnt regconize my device, it always shows "emulator-5554" when I excute the command "adb devices". Any idea how to fix this?

    ReplyDelete
  185. Hi,
    I have Galaxy Note 10.1 N8000 and I followed it exactly but my applications still installed into the device memory , by the way my device is rooted , pleaaaaaaaase help , thanks.

    ReplyDelete
  186. hi there, in the end nothing happens as usual, then when i go on my device there is no difference. my device is a samsung galaxy s3 mini, please help asap

    ReplyDelete

 
Top