• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help How do I install apps and more on SD card by Default on android 2.3.5 Samsung Exhibit 2?

tagzard

Newbie
Nov 25, 2011
17
0
I just bought a new Samsung EXHIBIT 2 on T-Mobile and a new 32 GB micro SD card. So I thought that everything installs auto on the SD card but it doesn't. So how do I install EVERYTHING on my Samsung EXHIBIT 2 running Android 2.3.5 to the SD card by default. When I try to move some apps it doesn't let me. Please help!
 
Some applications cannot move to the SD card, and this is chosen by the application developer himself. Usually, from my experiences, apps that are supporting widgets do not go on the SD card, but apps like games or news apps can go on the SD card. It really depends on the application itself. You can always email the developer of the application and see what he has to say about SD card storage. He should be able to explain why it cannot go on the SD card.
 
Upvote 0
Some applications cannot move to the SD card, and this is chosen by the application developer himself. Usually, from my experiences, apps that are supporting widgets do not go on the SD card, but apps like games or news apps can go on the SD card. It really depends on the application itself. You can always email the developer of the application and see what he has to say about SD card storage. He should be able to explain why it cannot go on the SD card.
But simple apps like Gameboid and Frostwire cannot be moved to the SD card.
 
Upvote 0
*moved to Samsung Exhibit 4G forum*

If you want to move more apps to the SD card, you'll need to have the Android SDK installed. How-To Install Android SDK On Windows, Mac and Linux

Then on your phone go to settings>applications>development and enable USB Debugging. Plug your phone into the PC using the USB cable.

open a command prompt on your PC (start>run type "cmd" press ENTER)

Change directory to the android-sdk-windows\tools folder

At the prompt type
Code:
adb devices
and you should see your phone listed as a serial number.

type
Code:
adb shell pm setInstallLocation 2

Done.

Now the default location to install apps is the SD card. And, some apps that you couldn't move to the SD card will now be able to be moved. Keep in mind Widgets and services should always be installed to the phone and not the SD card, so if you follow the steps above and you install a widget afterwards, you will need to go to settings>applications>manage applications and manually move it to the phone. If you want to set the default install location back to the phone, you simply repeat the process but use
Code:
adb shell setInstallLocation 0

Android has specific rules for where it installs apps. If the app has a specified location, that takes priority. If it is not specified in the app, then the default install location is used. Android has 3 identifiers for app storage location:

0 = Internal
1 = Auto
2 = External (sd card)

If 0 is set in the app, then it can only be installed on the internal storage regardless of the default install location. Widgets, services and apps that periodically poll need to be in the internal storage to run correctly.

Similarly the phone itself can have a default install location set so if the app is set to 1 (Auto) then it will direct the app where to be installed. The only thing you must remember is that 1 is not an option for a phones default location. If the app were set to Auto location and the phone was to, it wouldn't know what the default was.

You may find now that by setting the default install location to 2 you can now move more apps to the sd card that you couldn't before. If you go to menu>settings>applications>manage applications you can check which apps are able to be moved, paying close attention NOT to move widgets or polling apps.
 
Upvote 0
*moved to Samsung Exhibit 4G forum*

If you want to move more apps to the SD card, you'll need to have the Android SDK installed. How-To Install Android SDK On Windows, Mac and Linux

Then on your phone go to settings>applications>development and enable USB Debugging. Plug your phone into the PC using the USB cable.

open a command prompt on your PC (start>run type "cmd" press ENTER)

Change directory to the android-sdk-windows\tools folder

At the prompt type
Code:
adb devices
and you should see your phone listed as a serial number.

type
Code:
adb shell pm setInstallLocation 2
Done.

Now the default location to install apps is the SD card. And, some apps that you couldn't move to the SD card will now be able to be moved. Keep in mind Widgets and services should always be installed to the phone and not the SD card, so if you follow the steps above and you install a widget afterwards, you will need to go to settings>applications>manage applications and manually move it to the phone. If you want to set the default install location back to the phone, you simply repeat the process but use
Code:
adb shell setInstallLocation 0
Android has specific rules for where it installs apps. If the app has a specified location, that takes priority. If it is not specified in the app, then the default install location is used. Android has 3 identifiers for app storage location:

0 = Internal
1 = Auto
2 = External (sd card)

If 0 is set in the app, then it can only be installed on the internal storage regardless of the default install location. Widgets, services and apps that periodically poll need to be in the internal storage to run correctly.

Similarly the phone itself can have a default install location set so if the app is set to 1 (Auto) then it will direct the app where to be installed. The only thing you must remember is that 1 is not an option for a phones default location. If the app were set to Auto location and the phone was to, it wouldn't know what the default was.

You may find now that by setting the default install location to 2 you can now move more apps to the sd card that you couldn't before. If you go to menu>settings>applications>manage applications you can check which apps are able to be moved, paying close attention NOT to move widgets or polling apps.
I get a error when trying to install the android website on eclipse. Help! It says i need to update some things.
 
Upvote 0
The error you are receiving is because you have an incompatible version of Eclipse installed. Since I have the SDK installed without and version of Eclipse, I never got the message. And yes, I've set the default install location to the SD card many times and it works all the time. It's a simple setting and root isn't required.
 
Upvote 0
The error you are receiving is because you have an incompatible version of Eclipse installed. Since I have the SDK installed without and version of Eclipse, I never got the message. And yes, I've set the default install location to the SD card many times and it works all the time. It's a simple setting and root isn't required.
Oh. Then can't I simply delete the eclipse and you can link me to the one you downloaded.
 
Upvote 0
*moved to Samsung Exhibit 4G forum*

If you want to move more apps to the SD card, you'll need to have the Android SDK installed. How-To Install Android SDK On Windows, Mac and Linux

Then on your phone go to settings>applications>development and enable USB Debugging. Plug your phone into the PC using the USB cable.

open a command prompt on your PC (start>run type "cmd" press ENTER)

Change directory to the android-sdk-windows\tools folder

At the prompt type
Code:
adb devices
and you should see your phone listed as a serial number.

type
Code:
adb shell pm setInstallLocation 2

Done.

Now the default location to install apps is the SD card. And, some apps that you couldn't move to the SD card will now be able to be moved. Keep in mind Widgets and services should always be installed to the phone and not the SD card, so if you follow the steps above and you install a widget afterwards, you will need to go to settings>applications>manage applications and manually move it to the phone. If you want to set the default install location back to the phone, you simply repeat the process but use
Code:
adb shell setInstallLocation 0

Android has specific rules for where it installs apps. If the app has a specified location, that takes priority. If it is not specified in the app, then the default install location is used. Android has 3 identifiers for app storage location:

0 = Internal
1 = Auto
2 = External (sd card)

If 0 is set in the app, then it can only be installed on the internal storage regardless of the default install location. Widgets, services and apps that periodically poll need to be in the internal storage to run correctly.

Similarly the phone itself can have a default install location set so if the app is set to 1 (Auto) then it will direct the app where to be installed. The only thing you must remember is that 1 is not an option for a phones default location. If the app were set to Auto location and the phone was to, it wouldn't know what the default was.

You may find now that by setting the default install location to 2 you can now move more apps to the sd card that you couldn't before. If you go to menu>settings>applications>manage applications you can check which apps are able to be moved, paying close attention NOT to move widgets or polling apps.

Thanks for this great post, I was able to change the settings in my wife's exhibit and move some rather large apps to the sd card.

As a heads up, it would appear the ADB location has changed in the newest version of the SDK (I assume new as I just downloaded it).

ADB is no longer in the "tools" folder, there is a nifty text file in its place informing people it has been moved to "platform-tools"

Thanks again for some great information.
 
Upvote 0
which sd card? /sdcard or /sdcard/eternal_sd?

whats the point of moving apps to internal sd vs main phone memory? its all internal memory. the external sd card u install in the phone is for media file storage only? when I use "move to sd" option, it just transfers the file from internal phone memory to internal sd memory. that doesn't really add space to the phone, just changes the internal partition size.
 
Upvote 0
Newer phones and Tablets that include large amounts (by current mobile standards) Like the SGS2 (and my other phone, the Captivate) often partition them so that you don't have a huge amount of system memory that wouldn't be accessible for file storage. On the Captivate (and I am assuming it's similar with your device) Samsung has a 2 GB partition for the system and the remaining 14 GB partitioned and recognized as an sd card by making its mount point /sdcard.

Therein lies the problem. The path to external storage within Android is /sdcard so apps that are installed to external storage will be there, which is the internal sd partition, not the removable sd card. On the Captivate the path to the removable sd card is /sdcard/sd_external, on my SGS2 it's /sdcard/external_sd and on my Transformer is /Removable/Microsd.

That's the reason why apps won't move to an external sd card if you have an internal partition.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones