Have you ever ran low on memory space on your android and had to delete some apps? With a computer and a micro SD card you don't have to worry about running out of space on your phone any more! You don't even need to root your phone! After this, your phone will automatically install apps to your external memory.

note - this works on both Windows and Mac OS

Items needed
  1. Android Phone (duh)
  2. a micro usb cable
  3. a computer
Warning for galaxy users!
    This method of moving your apps to sd card is known for not working with the Galaxy series, you if own a galaxy/ are getting a galaxy and is thinking of moving your apps to an external storage, i recommend rooting your device, enabling further access to files and such. Here's a link to guide you to rooting your galaxy, http://www.androidcentral.com/root. Good Luck!

Step 1: Getting Ready to Change Installation Location

1. Get the Google Android SDK
     - Unzip the file and place the folder onto your desktop or anywhere that can be easily accessed.
     - find the platform tools folder (default, it should be : adt-bundle/sdk)

2. Find cmd/terminal (for mac)
     - (for mac users) go to [System Preferences > Keyboard > Keyboard Shortcuts > Services]
        and then check the box [New Terminal At Folder]

3. Go onto your Android phone and select USB debugging
     - Go to [System settings > Developer Options] and select USB Debugging (if the option is grayed out, unplug your phone first)



<p><strong>Try this method, How to install apps onto your SD card without Rooting your Android Phone</strong></p><p><a href="http://www.baatkar.com/2015/12/how-to-install-apps-directly-into-your.html" rel="nofollow">http://www.baatkar.com/2015/12/how-to-install-apps-directly-into-your.html<br></a></p><p><strong>Thanks</strong><br></p>
<p>How to fix it: Error: java.lang.SecurityException: Package android does not belong to 2000</p><p>Android 5.0</p><p>Thanks</p>
<p>Your phone has to be rooted. If it is rooted and you are still seeing that error then you need to type adb shell. Then type su then press enter. After that you can then enter adb shell pm set-install-location 2</p>
<p>I followed your guide, and as i enter get-install-locaiton, I get 2 [external] - so everything should be fine. Thing though is that when I install, it installs on the internal memory.</p><p><br>My phone is running CM. What am I doing wrong?</p>
<p>I followed all the instructions for mac and on the terminal screen i get an error on the second command </p><p>Error: java.lang.SecurityException: Package android does not belong to 2000</p><p>Bens-Mac-mini:platform-tools Ben$ </p>
<p>Hey Ben,</p><p>&quot;Error: java.lang.SecurityException: Package android does not belong to 2000&quot; means your don't have root access. May you just need to enter &quot;su&quot; or you need to root your phone. On Cyanogen I have the option under the developer options to enable root access for adb. </p>
<p>after &quot;adb devices&quot; just type &quot;adb shell&quot; (enter) then type &quot;su&quot; (enter and accept on the phone display), This enables SuperUser. Now you can type &quot;pm set-install-location 2&quot;<br>Verify the new destination with &quot;pm get-install-location&quot;</p>
<p>/system/bin/sh: su: not found</p><p>127|shell@kltespr:/ $</p><p>That's what I get when I try to use &quot;su&quot;. What do?</p>
<p>I have the same problem, su not found. </p>
<p>it shows error after entering 2nd command...</p><p>it says that &quot;Package android does not belong to 2000&quot;</p><p>what to do now?</p>
<p>hey bro faced the same thing. open your cmd as admin &gt; go to your adb folder &gt; type in adb shell you will start shell session &gt; type su &gt; press enter you will be set as root &gt; type in set-install-location 2 it will work..</p><p>MAKE SURE YOUR PHONE IS ROOTED..</p><p>C:\root\tools&gt;adb shell</p><p>shell@hwChe2:/ $ su</p><p>su</p><p>root@hwChe2:/ # pm set-install-location 2</p><p>pm set-install-location 2</p><p>root@hwChe2:/ # pm get-install-location</p><p>pm get-install-location</p><p>2[external]</p>
<p>That link is for something else </p>
<p>For Android rooting, <a href="http://www.anyrooter.com/android-root-pro.html" rel="nofollow">AnyRooter Android Root</a> is the easiest you can go with. It's a 1-click rooting program, also shipped with an Android app. </p>
Command prompt always say that my device is offline even when it is connected.
<p>I did correct as you mentioned, but it is still showing me error of insufficient storage while installing new app for Play store?Whats the matter?</p>

About This Instructable




Bio: I like to make things!
More by RIU:Como instalar aplicativos no seu cartão SD (Sem Root) あなたのSDカードにアプリをインストールする方法(ノールート) Cómo instalar aplicaciones en la tarjeta SD (No Root) 
Add instructable to: