Приложение, которое я сейчас разрабатываю, не отображается в Google Play от Nexus 5x.
Поскольку он не поддерживает планшеты, в манифесте есть раздел <compatible-screens>
(как предлагается в документации):
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- XXHdpi Screen -->
<screen android:screenSize="normal" android:screenDensity="480" />
<!-- XXXHdpi Screen -->
<screen android:screenSize="normal" android:screenDensity="560" />
<screen android:screenSize="normal" android:screenDensity="640" />
</compatible-screens>
Но я не могу использовать <supports-screens>
из-за этого (мне нужно полностью отфильтровать приложение из таблеток):
Внимание: если вы используете элемент
<supports-screens>
для обратного сценария (когда ваше приложение не совместимо с большими экранами) и установите для атрибутов большего размера экрана значение "ложь", внешние службы, такие как Google Play, не применяются фильтрация. Ваше приложение будет по-прежнему доступно для больших экранов, но при его запуске оно не будет изменяться в соответствии с размером экрана. Вместо этого система будет эмулировать размер экрана телефона (около 320dp x 480dp, см. Режим совместимости с экраном для получения дополнительной информации). Если вы хотите запретить загрузку приложения на больших экранах, используйте<compatible-screens>
, как описано в предыдущем разделе, о том, что объявление приложения предназначено только для телефонов.
Есть ли другие способы решения этой проблемы , кроме добавления строки с плотностью 420 до <compatible-screens>
?