开发者

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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜