• 0
Barvin

Требования к целевому уровню API с августа 2018 г.

Вопросы

При сабмите приложения на play market получаю такое сообщение. Подскажите что и где нужно поменять в опциях проекта? Спасибо.

Требования к целевому уровню API с августа 2018 г.

Предупреждение

Целевой уровень API для вашего приложения – 14. Чтобы обеспечить необходимую производительность и безопасность, целевой уровень API должен быть не ниже 26.

С августа 2018 года целевая версия новых приложений должна быть не менее Android 8.0 (API уровня 26).
С ноября 2018 года целевая версия обновляемых приложений должна быть не менее Android 8.0 (API уровня 26).

Совет

Измените целевой уровень API для приложения.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 ответов на этот вопрос

  • 0
3 минуты назад, Barvin сказал:

При сабмите приложения на play market получаю такое сообщение. Подскажите что и где нужно поменять в опциях проекта? Спасибо.

Требования к целевому уровню API с августа 2018 г.

Предупреждение

Целевой уровень API для вашего приложения – 14. Чтобы обеспечить необходимую производительность и безопасность, целевой уровень API должен быть не ниже 26.

С августа 2018 года целевая версия новых приложений должна быть не менее Android 8.0 (API уровня 26).
С ноября 2018 года целевая версия обновляемых приложений должна быть не менее Android 8.0 (API уровня 26).

Совет

Измените целевой уровень API для приложения.

 

Файл AndroidManifest.template.xml в папке проекта (это шаблон манифеста). 

Строка:

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />

Если вы откомпилируете проект и посмотрите подготовленный средой файл манифеста в папке

\Android\Debug\AndroidManifest.xml

то увидите что приложение предназначено для API десятилетней давности:

    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />

Гугль от вас просит примерно такого

    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" />

Измените шаблон AndroidManifest.template.xml:

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="26" />

 

Изменено пользователем Евгений Корепов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Евгений Корепов, спасибо. И это всё, что нужно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
22 минуты назад, Barvin сказал:

Евгений Корепов, спасибо. И это всё, что нужно сделать?

Думаю да. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

ИМХО, можно разместить версию с Target SDK 14, чтобы собрать как можно большую аудиторию, а в ноябре обновить приложение до 26.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
6 часов назад, Alex7wrt сказал:

ИМХО, можно разместить версию с Target SDK 14, чтобы собрать как можно большую аудиторию, а в ноябре обновить приложение до 26.

Аудитория никак не изменится. Ведь minSdkVersion="14" все равно перекроет и все старые устройства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 А новое СДК нужно ставить или достаточно манифест поменять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
54 минуты назад, ENERGY сказал:

 А новое СДК нужно ставить или достаточно манифест поменять?

У меня в настройках Delphi  - SDK 24, поменял манифест на 26, откомпилил и закинул на Google Play - вроде прошло. Но будем ждать августа.

Я так думаю, гугловцы пошли на этот шаг еще и для того, чтобы почистить Play Market от старых и необновляемых приложений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу