-1

У меня есть более старое приложение, которое дает ошибки на устройствах с новым Android 7.0.Как ограничить приложение для конкретных версий Android в Google Play Console

Приложение уже опубликовано, и я не могу обновить приложение на самом деле.

Как я могу ограничить приложение для конкретных версий Android в Google Play Console?

+0

посмотреть https://support.google.com/googleplay/android-developer/answer/1286017?hl=en –

+1

[SO не Google для поддержки] (http://meta.stackoverflow.com/ вопросы/255745/why-not-not-customer-support-for-your-favorite-company) ... со стороны программирования вы можете это сделать, установив [max sdk в манифесте] (https://developer.android .com/guide/themes/manifest/uses-sdk-element.html # max) ... вопрос: как использовать его в Google Play Console не подходит SO – Selvin

+0

Может ли downvoter рассказать мне, почему он отказался? –

ответ

5

В игровой консоли вы можете блокировать приложения только для регионов или определенных устройств.

Если вы действительно не можете загружать обновления, лучше всего начать, за исключением устройств, о которых вы знаете, они получили обновление Android 7. Не рекомендуется.

Для блокировки приложения для уровня API потребуется развертывание, поскольку оно выполняется в файле манифеста (в конфигурации gradle).

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... > 
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" /> 
    ... 
</manifest> 

От Supporting Different Platform versions.

Обзор всех текущих уровней API можно найти по адресу What is API level.

При настройке в Gradle он будет похож на следующий фрагмент файла your_app_module/build.gradle. Обратите внимание, что в конечном результате компиляция APK будет частью манифеста.

apply plugin: 'com.android.application' 
apply plugin: 'com.neenbedankt.android-apt' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "your.app.id.here" 
     minSdkVersion 16 
     targetSdkVersion 25 
     versionCode 1 
     versionName "0.1.0" 
    } 
+0

Спасибо, я тоже это подозревал. Спасибо за подтверждение. –

+0

Что касается вашего кода. Это ограничивает Android 7.0? В моем случае у меня есть цель из 12 опубликованных, и я знаю, что есть установки с Android 7.0 и 7.1. Howto ограничение с AndroidManifest.xml –

+0

нет фрагмента кода является копией из того, что находится в связанной документации. Обзор уровней API можно найти на странице https://developer.android.com/guide/topics/manifest/uses-sdk-element.html – hcpl