Cannot install from market applications I used to have I changed my ROM to cyangenmod 7, and I cannot install some of the applications I used to have (like skype for instance).

Here's what I got so far:

When I'm downloading it from the market it starts to download and than it disappears, and thats it.

When I am using root explorer, looking for files with the name "skype" in them I find a skype classes.dex file in sd-ext/dalvik-cache/.

So here are the questions:


Does anyone know this problem and has any idea how to fix it?
I'm thinking that deleting the dalvik-cache will fix it, but I'm not sure, and I don't know what it means (its consequences on the device and other apps).


Thanks a lot for your help! :-)
Fixed it.

I'm writing my fix if other people will encounter the same problem.
Also, that I must stress that this fix will work only for Cyangenmod users!

The problem is that there is not enough space in /cache/, so when the market wants to download a "too large app", it throws an exception saying "there is not enough free space".
You can see that error if you have the android SDK and you run "adb logcat", and try to download an app (you will get "not enough free space in internal download storage").

So how to fix it?
The easiest way I found is to download an app called "S2E". You can try to download it from the market. If you can't, look for the APK, and install it from the SDCard.

Once you installed it, you can choose directories that will be moved to the sd-ext instead of the phone's internal memory. Check "Download cache Location: /sd-ext/download". Than click on "menu" and than "Reboot".

That is it! :-)