Нет подходящих устройств для установки приложения. | Android | Oreo 8.1.0
Я получаю это сообщение в магазине Google Play -
Вот Манифест этого приложения -
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.camera"
android:required="true"/>
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
Конфигурация Gradle -
defaultConfig {
minSdkVersion 16
targetSdkVersion 27
versionCode 5
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
1 ответ
Это может быть возможно, если распечатка магазина не выполнена правильно, вы можете проверить свое приложение на консоли Playstore, чтобы убедиться, что вы правильно выполнили все требования.
Вы также можете обратиться к этой ссылке для получения дополнительной информации о пригодности устройств в Google Playstore.
Это может произойти, когда загруженный вами APK был скомпилирован для архитектуры arm, но ваш телефон использует архитектуру x86 или наоборот. Чтобы исправить это, вы можете запустить версию apk, сгенерировать подписанный apk снова, выбрать недостающий "flavour" (x86 или arm) и загрузить этот apk в тот же выпуск в консоли разработчика.