Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Is there any possible way to move apps to my SD card on my Droid Eris? I keep getting that low memory icon in my notification bar and its really annoying. I'm running Android 2.1

share|improve this question
2  
See also: android.stackexchange.com/questions/3436/… –  Al E. Dec 22 '10 at 18:40
1  
I have a Motorola Cliq, and same thing, low memory! Not sure how Froyo plays into the question though, it was more of a HOW do you make it do it ... so that would mean tell us how to root and install Apps2SD –  Diggs Feb 5 '11 at 22:38
add comment

3 Answers

up vote 8 down vote accepted

It's a built-in feature of Froyo, as long as the developer has built the app that way.

However, you're mostly out of luck, unless you're willing to root your phone and install Cyanogenmod and APPS2SD or jump through the hoops Bruce details in his answer.

If you do have Android 2.2 or higher, the app SDMove can be a big help in moving apps in bulk. SDWatch is also useful, as it monitors apps you install and alerts you if it can be moved the SD card. (There are, of course, other apps that do the same things. They're just the ones I've used.)

share|improve this answer
    
I can't find apps2sd on the market, is it part of the android sdk? or should I be looking somewhere else? Also, the market links to those sd apps is greyed out for my 2.1 phone. –  travis Feb 6 '11 at 16:51
    
I doubt APPS2SD will be on the Market, because it requires root. Also, the OS support for moving apps to the SD card came in 2.2, so obviously apps that use that functionality will not be available for for previous versions. –  Al E. Feb 6 '11 at 20:42
    
so, in short, there's no way to move apps to SD in 2.1 then? :-( –  travis Feb 7 '11 at 4:43
    
also FWIW, there are apps in the market that require root, the drocap2 screenshot app for example. –  travis Feb 7 '11 at 5:04
1  
@travis: No, cyanogenmod would appear to be a pre-requisite. wiki.cyanogenmod.com/index.php?title=Apps2SD –  Al E. Feb 7 '11 at 17:58
show 5 more comments

Actually, there is way. It's not perfectly seamless, and it requires that you partition your SD card yourself. The steps below were provided by Sparx as an answer to this question.

It worked for me, and I'm running stock android 2.1 on a Motorola milestone.


Enter Link2SD - it's freeware and works with Android 1.6 and above.

You will also need a partitioning tool - I used the excellent freeware Easeus Partition Manager (EPM) to ensure no data was erased during the repartitioning / resizing.

  1. First, download and install EPM.
  2. Pop your storage card into your card reader.
  3. Start EPM
  4. Your card should be visible amongst the other drives/partitions in your PC.
  5. Select the partition on your card - it should cover the entire length by default. Right-click & choose RESIZE/MOVE and then REDUCE the Partition Size (this is what shows in Windows) until the Unallocated Space size is of a suitable size. (The Unallocated space will be allocated as the partition on which your apps will be stored.) Click OK.

An aside - even though Link2SD supports the creation of the second partition (in which your apps will reside) in the FAT / FAT32 format, Windows only recognizes the first PRIMARY partition which is why this newly created partition won't show within Windows inspite of it being FAT / FAT32. We shall be using either ext2 / ext3 or ext4 as the file system in any case.

Onward...

  1. Right-click this new Unallocated Space and choose CREATE. Click YES on the warning that describes what I've said above.
  2. Now, in the Partition Label, type in a label like "AndroidApps" or whatever suits you.
  3. This is CRITICAL - the CREATE AS should be PRIMARY
  4. Choose File System as EXT3 and click OK.
  5. Click APPLY in the main window's TOP LEFT corner (big blue check mark icon). EPM will carry out the operations. Congrats! You've just re-partitioned your card and without any data loss too. (Hopefully!)

Assuming you've installed Link2SD in your phone and the SD card has been re-inserted. 11. Reboot your phone.

  1. Start Link2SD and it should detect your partition.

  2. A list of apps is now displayed. Click the app you want to move to the card and then click CREATE LINK.

That's it.

share|improve this answer
    
has this method worked for anyone with a metropcs Huawei with Android 2.1? –  Traveling_Monk Jun 11 '11 at 17:45
add comment

There is titanium backup. It's description says:

You can move any app (or app data) to/from the SD card.

Requires Android: 1.0 and up

It has a free version. It requires root: How do I root my Android device?

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.