Fixing Android Market Website

There are no Android devices associated with this account.

Some devices are having problems showing up in the Android Market website, this is happening with rooted and non-rooted devices, updated and non updated ones.
If you only see a “There are no Android devices associated with this account.” follow these instructions.

Warning

Use these instructions at your own risk. I’m not responsible for any damage they might cause.
Also, only use these instructions on your own machines or get permissions before you do anything.
These instructions require physical access to the machine.

First the obvious, you need a Gmail account (not Google Apps) to use Market and this has to be your primary account.
If you do have this and it’s still not working, these steps will work for rooted devices, if you don’t have a rooted device, you must restore factory settings.

  1. Log out of web market
  2. Kill running Market on your device (Settings->Applications->Manage applications->All->Market->Force stop and Clear cache)
  3. Put your device to offline mode
  4. Remove /data/system/accounts.db and /data/data/com.android.vending/shared_prefs/vending_preferences.xml (to be safe, just move them to /sdcard/)
  5. To do this, the easiest way is to use adb, so run the following commands: adb remount; adb shell
  6. And in the shell: mv /data/system/accounts.db /sdcard/
  7. Then: mv /data/data/com.android.vending/shared_prefs/vending_preferences.xml /sdcard/
  8. And: reboot
  9. When your phone boots up, put it back to online and go to the Market, it will ask for you to sign in to your Google account (do this with a gmail account, not apps) and then to agree to the terms, do this and leave it in the “Loading…” screen and just wait
  10. After a few minutes go to the Android Market website and log in
  11. You should now see your device listed
  12. Let me know in the comments how it turned out

This entry was posted on Thursday, February 24th, 2011 at 11:07 and is filed under Android, Tutorials. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

7 Responses to “Fixing Android Market Website”

  1. February 24th, 2011 at 12:05

    New Android Web Market Says I Have No Phone - Android Forums Says:

    [...] One solution to the "There are no Android devices associated with this account." problem is to remove accounts.db and Market settings: Hack The Man – Fixing Android Market Website [...]

  2. February 24th, 2011 at 18:58

    chris Says:

    Didnt work for me

  3. February 24th, 2011 at 20:44

    Slider Says:

    It doesnt work

  4. March 4th, 2011 at 13:52

    Barb Says:

    Nope, this fix isn’t it.

    I had done a factory reset on my OptimusV to resolve another issue, in restoring the phone I relinked to my gmail account and android market works fine on the phone, was able to install previous purchases, but Android market on the PC still says no phone associated with the account! (Nothing special about my setup, use gmail account for both)

  5. April 6th, 2011 at 19:18

    Mario Laniel Says:

    That did reset my market account but now I can’t see the application I want to download (Google Earth) in the market from my Android device but if i access it from my PC, it shows that the application is already installed on my Android device, which it was at a certain time but not anymore. I’ll wait a couple hours and see if it updates.

    Thank you.

  6. May 26th, 2011 at 19:00

    Anyn Says:

    WOW ACTUALLY IT WORKED!!!! I DID NOT BELIEVE IT!!! THANKS MATE!!!

  7. October 10th, 2011 at 01:36

    Next Step Says:

    THIS WORKED. I had hacked my phone to work with netflix before they decided to make it compatible and I could only pull up books and movies in the marketplace. I did this and now the full functionality of the market app is working.

Leave a Reply



XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>