В каталоге устройств Google Play Console есть множество новых устройств, таких как Galaxy S9 +, которые перечислены как неподдерживаемые со следующим объяснением:
Doesn't support required screen densities & sizes <compatible-screens>
- 640, SMALL
- 640, NORMAL
- 640, LARGE
- 640, XLARGE
Однако я решил исправить эту проблему, добавивследующее для моего AndroidManifest.xml
:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"
android:resizeable="true" />
Похоже, что я явно разрешаю все плотности и размеры экрана, хотя некоторые устройства все еще говорят, что они несовместимы.
Для чего это стоит,Я не использую элемент <compatible-screens>
где-либо в моем манифесте (так как он по сути действует как белый список, и Google рекомендует не использовать его нормально).
Я не уверен, что означает повторяющийся 640,но у меня было такое же сообщение на некоторых других устройствах, и теперь они совместимы с вышеуказанным изменением моего манифеста.Кто-нибудь знает, в чем может быть проблема?