Android Market 3.1.3 and 3.1.5 crash with "Force stop" error on HTC Inspire4G/DesireHD with Cyanogenmod 7.1.0-RC1
September 29, 2011
This post was originally published in the Rambling Labs Blog on September 29, 2011.
Yesterday, I installed the Cyanogenmod 7.1.0-RC1 on my HTC Inspire 4G phone. It looks and works great, but since the minute I installed it, I started to have issues with the Android Market, specifically versions 3.1.3 and 3.1.2.
So, I googled for a couple of hours and didn’t find anything until, finally, I stumbled into this fix.
Ok, that’s fair enough. A little hardcore for the stuff I usually do, but fine. I didn’t like that it was the 2.2.7 version, but I guess that was ok if it fixed it. I tried to find a newer version of the market, but only found ‘.apk’ files, and I needed a zip.
Well, so I rebooted into recovery mode, wiped out all my data and the Dalvik Cache as well and tried to install the 2.2.7 market, but it threw a weird error… With the “Amend scripting is no longer supported” message. Awesome, right? It said also that Edify scripting should be used.
So I went to the browser on my phone and googled for an Android Market scripted in Edify, and… luckily found one! I downloaded it and, yet again, rebooted into recovery, wiped out all data and the Dalvik Cache and succesfully installed it :).
But guess what?… It automatically updated to 3.1.5… and was crashing again. I was ready to resign to the idea of, once in a while, having to “Uninstall updates” for the Market app in Settings -> Applications-> Manage applications.
I don’t even remember what I was googling when I found this post.
Yeah, it’s as simple as that… Go to Settings -> Language & keyboard -> Select language -> English (United States)… And that will fix it…
Smells like a bug to me, but what do I know? ;)