Is there a tool out there which could test my android manifest to see which devices are supported by the android market with given settings? I hope that there is some way other than uploading every test to android market.
I need to find out why some small screen devices are not supported, but I have not yet found the reason.
I currently support the following screens and I suppose that android:smallScreens
should let Samsung Galaxy Mini with Android 2.3 install my app, but it does not.
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
edit: current permissions and features:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
<uses-permission android:name="android.permission.FLASHLIGHT"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature name="android.hardware.screen.portrait" required="false" />
I think I have to remove some of these- I have garbage here which is not needed anymore. Will digg into it tonight/tomorrow.
The Android manifest file helps to declare the permissions that an app must have to access data from other apps. The Android manifest file also specifies the app's package name that helps the Android SDK while building the app.
More Definitions of Supported Device Supported Device means a mobile device running a Current Release of either Android software or an Android software version(s) or an Apple device running relevant iOS software.
Is there a tool out there which could test my android manifest to see which devices are supported by the android market with given settings?
No, simply because Google is the only firm with a (fairly) complete catalog of all Android devices and their capabilities.
If somebody created an independent database that could be crowdsourced (e.g., maybe something on Fluidinfo), then independent tools could use it.
With respect to your specific problem, after screen size, the next most likely candidate would be permissions implying certain required features that the device lacks.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With