Android market download/install app error -101
Today I ran into this error while trying to install a new app on my Galaxy Nexus running ICS 4.02.
[App name] could not be downloaded. error (-101)
It appears this will happen from time to time and phone model, brand, or version of android doesn't seem to matter.
There are several key factors which all seem to affect how the Market app functions.
Google Talk must be signed into an active account. Google's trouble shooting page:Ā https://support.google.com/androidmarket/bin/answer.py?hl=en&answer=1067233
Also, the "Download Manager" app seems to handle the download portion of installing an app from the market.
So here are the steps I took to fix my market issue.
Clear the cache and app data of the apps: Market, Download Manager, Talk
If you are still getting the same error, open Talk and make sure you're signed in
If it's still broken, sign out of Talk, clear the app cache and data for Talk, and try again.
You may need to try any number of combinations above, while throwing in a reboot now and then for good measure.
If the market says "Can't connect [retry]", click Menu, then go to Accounts, and add a another google account. This will trigger the market app to ask you to agree to the terms an conditions. Make sure you don't sync you phone to this new account or it may import a bunch of data you don't want/need. You should now be able to connect to the market and can remove the new account by going into Settings -> Accounts & Sync, select the account, then press menu -> remove account.
The market issue has returned. After much trial and error, I have narrowed it down to the issue of Google/Market thinking you haven't accepted the Market's Terms and Conditions. If for some reason, your google account no longer reflects that you have accepted these terms, then the Market app will refuse to connect. The trick is to force the Market app to ask you to accept the Terms and Conditions again.
I can't tell you exactly what I did to resolve this issue the second time, but it was a series of clearing caches and restoring my user apps from backups made with Titanium Backup which finally did the trick this time.
I hope this issue gets resolved, it's a real pain in the ass.