Невозможно заставить Android Market исключить телефоны с маленьким экраном для этого приложения. - PullRequest
1 голос
/ 24 сентября 2011

Это приложение было изначально выпущено по ошибке с поддержкой всех размеров экрана из-за явной ошибки.Теперь это, похоже, уже исправлено, но все еще продолжается парад разгневанных пользователей с Samsung Intercepts или аналогичными LDPI, устройствами с маленьким экраном, которые каким-то образом смогли приобрести и установить приложение.Вот манифест:

<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>

«...» обозначает анонимный контент.Кто-нибудь имеет представление о том, что заставляет Android Market по-прежнему делать это доступным для маленьких экранов?

1 Ответ

1 голос
/ 24 сентября 2011
Тег

support-экранов должен быть помещен вне тегов приложения, подобно этому:

<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"/>
...