I see more people having problems how to solve "Unsupported devices
due to your manifest settings" but no solutions.
For testing I use a Galaxy Y (GT-S5360) with Gingerbread that works
fine with my app.
But on the market I get "This app is incompatible with your T-Mobile
Samsung GT-S5360."

http://developer.android.com/guide/topics/manifest/uses-feature-element.html
tells me how to determine how Android Market will filter my
application, see aapt output below.

But how do I find which feature/permission conflicts with my device,
is there some tool that can simulate the market?
Or any tips to solve this problem, without going into an trial and
error process by change some stuff and submitting it to the market.

aapt dum badging myapp.apk
package: name='com......android' versionCode='2' versionName='1.0.1'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.VIBRATE'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'com......android.permission.C2D_MESSAGE'
uses-permission:'com.google.android.c2dm.permission.RECEIVE'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'android.permission.READ_CONTACTS'
uses-permission:'android.permission.CAMERA'
uses-feature:'android.hardware.camera'
application-label:'...'
application-label-de:'...'
application-label-fr:'...'
application-icon-120:'res/drawable-ldpi/icon.png'
application-icon-160:'res/drawable-mdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application: label='...' icon='res/drawable-mdpi/icon.png'
launchable-activity: name='com.....android....'  label='...' icon='res/
drawable-mdpi/icon.png'
uses-library:'com.google.android.maps'
sdkVersion:'7'
targetSdkVersion:'8'
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.touchscreen'
uses-feature:'android.hardware.screen.portrait'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--' 'de' 'fr'
densities: '120' '160' '240'

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to