Search code examples
androidmobile-devices

Make Android App Compatible for all 6735 Android Devices


Google Play support 6735 Android Devices that info i got from Google Play Developer Account, I have created an Android App which support 4555 Android Devices, and not supporting rest of the Android devices, i don't know why this happen infect i have given all kind of supporting permission in Android Manifest that is mention below:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true"
    android:requiresSmallestWidthDp="600"
    android:compatibleWidthLimitDp="720" />


 <compatible-screens>

    <!-- all small size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="small" />
    <!-- all normal size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="normal" />
    <!-- all large size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="large" />
    <!-- all xlarge size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="xlarge" />
</compatible-screens>   

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="21" />

Can anyone help to make my android app which supports all 6735 Android Devices


Solution

  • Delete basically everything you've posted except for <uses-sdk .../>. You should not need to define these by default, and doing so will only reduce the number of compatible devices. Enable them only as you find that they are actually needed by the app.

    Take a look at the documentation for supports-screens and compatible-screens to see how these are supposed to be used.