Android-приложение не совместимо с вашим устройством Android Studio - PullRequest
0 голосов
/ 13 февраля 2019

Я опубликовал и показывает ошибку на последних версиях мобильных телефонов enter image description here

вот мое приложение build.gradle

compileSdkVersion 28
buildToolsVersion "28.0.3"

 minSdkVersion 17
 targetSdkVersion 28

buid.gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'

}

Манифест:

 <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

<supports-screens
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:xlargeScreens="true"
    android:resizeable="true"
    />

<compatible-screens>
    <!-- all small size screens -->
    <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="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    <!-- all large size screens -->
    <screen android:screenSize="large" android:screenDensity="mdpi" />
    <screen android:screenSize="large" android:screenDensity="hdpi" />
    <screen android:screenSize="large" android:screenDensity="xhdpi" />

    <screen android:screenSize="large" android:screenDensity="xxhdpi" />
    <screen android:screenSize="large" android:screenDensity="xxxhdpi" />
</compatible-screens>

Где я иду не так?я хочу обновить свое приложение, которое будет отображаться на каждой последней версии мобильного

1 Ответ

0 голосов
/ 15 февраля 2019

Использование совместимых экранов - почти всегда ошибка, и Google Play ( и документация для совместимых экранов ) рекомендует это.

Предупреждение :Обычно вы не должны использовать этот элемент манифеста .Использование этого элемента может значительно сократить потенциальную базу пользователей для вашего приложения, не позволяя пользователям устанавливать ваше приложение, если у них есть устройство с конфигурацией экрана, которую вы не перечислили.Вы должны использовать его только в качестве крайней меры, когда приложение абсолютно не работает с конкретными конфигурациями экрана.Вместо использования этого элемента вы должны следовать руководству по поддержке нескольких экранов, чтобы обеспечить масштабируемую поддержку нескольких экранов с использованием альтернативных макетов и растровых изображений для экранов разных размеров и плотностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...