As much as I like Android and my HTC Desire, there are still a few niggles that need ironing out. One case in point is a problem I’ve had for the last week or so and only just got round to investigating and finding a solution for.
For some reason, Android Marketplace on my Desire stopped working for me. I could browse, search and choose to download apps, but they just wouldn’t get beyond the “Starting download…” step. I tried cancelling the downloads and restarting, with no success. I also tried switching between WiFi and 3G, toggling the radios on and off, restarting the phone – several times. No success.
A similar problem happened to me a couple of months ago when I switched my Google account from “googlemail.com” to “gmail.com”once it had become available again in the UK. I did a lot of investigation into this problem at the time and found that a lot of people were being affected. If I switched back to googlemail.com everything worked fine again. I tried removing the old googlemail.com Google account from my phone so that I could replace it with a gmail.com account instead, but it wouldn’t have it. In the end I backed up my apps and data to SD card, reset the phone to factory settings and started afresh with a gmail.com Google account. Once I’d restored my apps and data I was back in business – everything worked just fine.
At the time I remembered seeing references to the Google Talk service so this time round I tried starting the Talk app – and it just died immediately. No error message or other information. Nothing. Tried again – same thing. So, I used the very handy aLogcat app to view the system logs just in case the were any clues in there. And lo and behold, there was an exception message stating that the Talk app couldn’t be started due to a lack of device storage space!
Now, I’d not really paid much attention to the low space notification that I’d been seeing for the last few weeks, because I knew that I was close to the limit of the measly built-in storage in the Desire. But I didn’t for a minute think that this could be the cause of my Marketplace problems. After deleting some unused apps and trying Talk again, it worked! I went to the Marketplace and that worked too! Bingo.
So, a few things to note from this experience…
- Don’t ignore the low space notifications any more – it could affect more than you think!
- Count the days until Android 2.2 is rolled out by HTC to the Desire (when I’ll be able to install apps to the SD card)
- Wonder why on earth app developers don’t think it’s important to tell users what’s happening when something they don’t expect happens
On this last point, why does the Talk app not show an error dialog informing the user why it can’t start? And likewise, why does the Android Marketplace app not tell me why it can’t download items. From a UI design perspective this is inexcusable. App developers – take note!