My Android app does not show up on the devices android market, but does on the website
I su开发者_StackOverflow社区bmiited a app to the Android market. It shows up on the website, buty not when I go to the android market on a android device. My account shows it as published and I dont see any error messages. - Ted
Then something (uses-feature) is filtering it out for the particular device. You can use aapt to see what your apk requires. Also i think the web market will show you everything but if you click to install something it will only let choose a compatible device to install to.
aapt dump badging application.apk
Example output:
package: name='com.example.android.btexample' versionCode='' versionName=''
uses-permission:'android.permission.BLUETOOTH_ADMIN'
uses-feature:'android.hardware.bluetooth'
sdkVersion:'3'
targetSdkVersion:'5'
application: label='BT Example' icon='res/drawable/app_bt_ex.png'
launchable activity name='com.example.android.btexample.MyActivity'label='' icon=''
uses-feature:'android.hardware.touchscreen'
main
supports-screens: 'small' 'normal' 'large'
locales: '--_--'
densities: '160'
So if your device doesn't have bluetooth or a touchscreen you wouldn't see this app.
Maybe you have features on your application and the device you use don't has these features and the market doesn't shows for it.
May be you are set some restrictionons in your manifest file (i.e. limt a minSdkVersion and/or some device features via uses-feature tag)?
They are checked then you are looking throught the market app and doesn't then you are viewing online version through the browser.
精彩评论