Tag Info

Hot answers tagged

20

The reason is the history of Android: The first generation of Android devices only had a small amount of internal storage (around 100-400MiB) which was mounted under /data. Next, devices with a, at that time external, SD-card came out. The SD card was mounted under /mnt/sdcard. After that, devices with large internal storage came on the market. This ...


15

Recommended lecture: Why did /sdcard/ turn into /sdcard/0/ with 4.2?. In short: It has to do with the multi-user functionality introduced with Jelly Bean: /storage/emulated/0/: to my knowledge, this refers to the "emulated MMC" ("owner part"). Usually this is the internal one. The "0" stands for the user here, "0" is the first user aka device-owner. If ...


10

One problem I've noticed is the (at least in Android Froyo), the stock Web browser caches to the phone storage. The browser cache can quickly take up 20+ MB and therefore use up free internal storage. I've moved to using an alternate browser (Dolphin) and set it to cache to the SD card. This has removed my "low internal storage" limits; my free internal ...


10

Signed up to the site specifically to answer this question. I'm also using a Samsung Galaxy S2 with lots of storage but constantly full. I could not install applications or do pretty much anything. I'm using Cyanogenmod, but this applies to all Androids. What I did was using a file explorer with Root Permissions (to see all the files), navigated to the ...


9

Use a file manager to look in the following locations: /data/app /data/app-private /system/app/ /sdcard/.android_secure (shows .asec files, not .apks) On Samsung phones: /sdcard/external_sd/.android_secure You need to be rooted to view the first three.


9

Your OS may be taking up the remaining space. My OS is several hundred MB. There's not really anything you can do about that, although some custom ROMs might be smaller. Move apps to SD, delete data, uninstall apps, etc. Edit: To integrate system app updates into your ROM, use Titanium Backup. For example, my GMail app shows (updated) in Titanium's list: ...


9

The Google Music Apps cache is at /<external_SD>/Android/data/com.google.android.music/cache/music which is usually /sdcard/Android/data/com.google.android.music/cache/music


9

If you are rooted, this is quite easy to find out. First you need to find the app's package name, e.g. com.swype.android.inputmethod for Swype, or com.google.android.apps.maps for Google Maps, for example. You can usually search for the app in Android Market, and the link will contain its package name, e.g. ...


8

adb shell echo $EXTERNAL_STORAGE. All credit goes to Flow for leading me to experiment and find this. Naturally you can use cd $EXTERNAL_STORAGE or whatever else you might need during an adb shell session.


8

Most probably your internal memory is too low. You can't access it without rooting your device. And it won't be visible in your PC/desktop anyways with a USB connection. (it can't be mounted) From what I understand your HTC Desire device has 512 MB of internal ROM which is used for both your stock firmware and user installed apps. The 512 MB storage ...


8

Yes you have full 16GB for apps+data together in a single file system. You won't have to do any moving to SD card any more. Google merged both partitions. It's just one big file system now with sections for the former parts. It's completely transparent, so no worries for you. Formerly: /data and /sdcard were separate partitions Galaxy Nexus / Nexus 7 and ...


7

You can't, unless the particular app provides a way. The Android OS doesn't manage or keep track of where apps decide to write on the SD card.


7

I also had similar problem with HTC Desire. My solution was to use SD card as second partition for application's dex, lib and apk files. Now I have 1GB free space for applications to install. For this you need root. If you don't have rooted follow this simple process in this guide. After that you have to partition your SD card. You can use clockwork mod ...


6

I had a similar issue and found that it was mainly due to the contacts taking up 40mb when I enabled the Facebook and Twitter sync. I would use the DiskUsage app http://www.appbrain.com/app/diskusage/com.google.android.diskusage to find out what was taking the most space on the internal memory.


6

I've never heard of an app that formats the sdcard. The permission to modify the sdcard is so the application can "read/write" data to the sdcard. If you have an app that formats your sdcard, I would report the issue to the developer, plus to the Android Market.


6

I don't think that this is possible. See Matthew's Post But let's have a lock on how Environment.getExternalStorageDirectory() returns the external storage directory. A quick look in android/os/Environment.java shows that all this method does, is returning a static constant File member called EXTERNAL_STORAGE_DIRECTORY. This constant is initialized by ...


6

The find command works well in adb shell. The syntax is find /path -name file_name. For searching read only areas you will need root. If the find command is not available on your particular device, you might need to install BusyBox (search the Market.) For example, adb shell find / -name *maps* will find all files that contain word "maps" across the entire ...


6

If the displayed detailed would be complete, you'd be correct: 1.28G + 7.28G + 200K + 282M + 762M = 9.6 GB total space -- while the summary says 13.24G. Explanation is easy: The details list is not complete. It e.g. misses Cache, temporary files, log files, tombstones, and probably some more. Where to find those? In the file system, and for completeness ...


6

There are many "*2SD" methods, and they generally involve root access. My personal favorite is Link2SD. It uses symlinks, which take up (practically) no space. The actual program, data, libraries, etc are stored on a second partition on your SD card. This comes with the downside of actually having to create two partitions on your SD card (meaning it will ...


6

The "Hardware Backed Credential Storage" aka "Android Key Store" is only hardware backed when the hardware on the device has the necessary hardware components in it. When there isn't the necessary hardware available it falls back to software storage. Android also now supports hardware-backed storage for your KeyChain credentials, providing more ...


5

OK, I found out what's wrong. I had USB Debugging enabled at the same time so I had to turn that off and now it works. Menu > Settings > Applications > Development > USB Debugging


5

The only way to reduce this number is to remove contacts. Now this could be setting apps like twitter and facebook to not sync contacts. But if you have pictures for everyone, it is going to increase the amount of storage as well.


5

It is most likely overkill unless you are doing a lot of write/reads to your SD card for some particular reason. The only reason I've known to buy a faster SD card is for photography, when you want to be able to reduce the time it takes to write photos from the memory buffer to the SD card so you can take more pictures at a higher FPS.


5

The answer is data2sd What does it do? It basically tells Android to use the ext2 partition (once available) on the SD card as internal storage, together with HD2's internal memory. This way you can get up to 4GBs. How to install? As specified in the forum, you can grab the recovery zip (check topic if link goes down) and install it in recovery. It's not ...


5

System memory, internal memory is a mis-leading thing, its actually referring to storage space which is a very different thing to the meaning RAM often referred as memory! The reference to storage - system as in /system would be more accurate. When you download an app from the Play Store, it must be installed into the /data. From there you can actually ...


5

The easiest way to get around this is to root your device and use an app that forces apps to the SD Card (e.g. DroidSail Super App2SD). Limitations of This Apps installed on the SD Card wont have widgets - they will be broken. Apps will not be loaded until the SD Card is mounted. Some Alternatives Use the Link2SD app to move apps to the second ...


5

All apps (root or not) have a default data directory, which is /data/data/<package_name>. By default, the apps databases, settings, and all other data go here. If an app expects huge amounts of data to be stored, or for other reasons wants to "be nice to internal storage", there's a corresponding directory on the SDCard ...


5

On Android phone. Just type in the dial *#9900# then choose the second one "Delete Dumpstate/logcat". Problem is solved.


5

In this respect, there is no difference between regular PC and Android. The terminologies, however, is slightly confusing. System memory refers to the storage space that is used by system files, and Device memory refers to all storage space. Device memory does not refer to RAM. Your device's RAM can be seen in Settings -> More -> Application Manager. ...


4

There is apparently an app in the Market that does this. I do not know the name. It probably requires root. However, doing so is a terrible idea. Two operating systems should NEVER access the same disk at the same time, because they do not know about each other's writes. If you do this you will lose data, possibly everything on your card. There is no ...



Only top voted, non community-wiki answers of a minimum length are eligible