This will free up space and stop the errors, but only if you have root.
What is happening? (Credit to Cyansmoker)
You've checked your phone's vitals and it appears that it has plenty of space left, both internal storage and SD Card storage. So, what's happening?
Android allows your applications to store their data, primarily, in a dedicated partition whose size happens to be much smaller than even the phone's internal storage space. Generally south of 150 MBs.
This is the partition that fills up so quickly and that Android has been complaining about.
Link to the app.
The Nexus Beta
(Do not use the bar code. Its the one above the bar code. Its called
NotEnoughSpace. It works just fine for the DINC)
About this ^^ application
This application's goal is to help you understand and possibly work around a common vexation of using Android; i.e. these messages:
"not enough space"
"Low on space. Application data space is low."
Help example:
start the app, click on "inspect & Optimize Data Directory" , you will see your apps, click on an app that uses a good amount of space, (I'll click google earth) you will see a folder called "lib", hold down "lib" and a menu will pop up, click on "Move to NES Partition" . Thats it
!
Do this ^^ for any app you want (some might not work, but most do). If you want to reverse, just hold down the now grey out "lib" and click restore.
You will now have much more free space an no more errors.
For non Root user, you will have to wait for the update from HTC (yes, they do know about this bug) Sorry about that.
Ooops: I submited this, but was unaware of
hgoldner's post above. My apoligizes
hgoldner. I'll leave this up for simplification.