pents90
pents90

Reputation: 1792

Cannot get Android Market to exclude small-screen phones for this app

This app was originally released erroneously supporting all screen sizes due to a manifest error. That has now seemingly been cleaned up, but there is still a continuous parade of angry users with Samsung Intercepts or similar LDPI, small-screen devices who were somehow able to purchase and install the app. Here is the manifest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="..."
  android:versionCode="7"
  android:versionName="1.06">
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
<application android:label="@string/app_name" android:icon="@drawable/icon" android:debuggable="true" android:theme="@android:style/Theme.NoTitleBar">

    <supports-screens
            android:smallScreens="false"
            android:normalScreens="true"
            android:largeScreens="true"/>
    <activity android:name="..."
    </activity>

</application>

The "..." indicates anonymized content. Does anybody have an idea of what is causing the Android Market to still make this available to small screens?

Upvotes: 1

Views: 585

Answers (1)

David Olsson
David Olsson

Reputation: 8225

support-screens tag should be put outside the application tags, similar to this:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..."
android:versionCode="7"
android:versionName="1.06">
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
<application android:label="@string/app_name" android:icon="@drawable/icon"   
android:debuggable="true" android:theme="@android:style/Theme.NoTitleBar">
<activity android:name="..."
</activity>

</application>
<supports-screens
        android:smallScreens="false"
        android:normalScreens="true"
        android:largeScreens="true"/>

Upvotes: 1

Related Questions