Как я могу исправить несовместимость между устройством и приложением в Google Play? - PullRequest
0 голосов
/ 30 октября 2018

У меня есть приложение andorid, которое имеет minSdkVersion 15 и targetSdkVersion 28, но при публикации в Google Play выдает сообщение «Ваше устройство не совместимо с этой версией» на Android 4.4.2, которое должно иметь API 19 - 20 в соответствии с История версий Android . Теперь мне нужно знать, как проанализировать причину и как подойти к этой ситуации.

Мое приложение отлично работает в отладочной и выпускной версиях на этом устройстве Android 4.4.2

Редактировать : Я обнаружил, что FEATURE_CONNECTION_SERVICE доступен только для API 21. Как найти точную функцию, которая не работает, это пакет, который я использую внутри моего приложения, или тег разрешения, мой манифест имеет эти разрешения

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.READ_PROFILE" />

1 Ответ

0 голосов
/ 30 октября 2018

READ_PHONE_NUMBERS доступно только в API 26.

Вы можете найти все уровни API здесь: https://developer.android.com/reference/android/Manifest.permission

...