Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a user that is trying to download my app from a Samsung Vibrant running 2.2. But when she gets to the app page in the android market, there is no download button there for her to download! What's weird is once she resets her phone back to factory setting, she was able to download the app, but once the phone is automatically upgraded by Android, my app no longer is available for download again!

Have others encountered similar problem? I have been searching the web for similar issues, but am surprised to not be able to find it. Seems like a pretty major problem!

Some more background - my app does require 2.2 (which she has), permission wise, my app only require the following:

NETWORK COMMUNICATION - FULL INTERNET ACCESS PHONE CALLS - READ PHONE STATE AND IDENTITY Hardware controls - control vibrator Network communication - view network state

Any help is appreciated!

share|improve this question

migrated from Sep 5 '11 at 23:27

This question came from our site for professional and enthusiast programmers.

Make sure that your application manifest isn't making any requirements for hardware capabilities that the device doesn't actually have. It's possible that some capability that you were requesting was taken away in the device's firmware update; if you are requesting any capabilities in AndroidManifest.xml via uses-feature, make sure that you set required="false" for anything that you can use but don't actually require for operation. Common culprits are trackball and certain classes of multitouch support.

share|improve this answer

Have the user check their Content Rating filtering options. In the Market app they should tap the Menu button, then go to Settings -> Set Level, check the "Show all apps" option and tap OK.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.