Перейти к содержанию
  • Регистрация
  • 0
HyperZen

Это приложение было создано для более ранней версии Android

Вопрос

Добрый день!

Недавно обновился до 9 версии Андроида... Запустив пару своих приложений обнаружил надпись "Это приложение было создано для более ранней версии Android. Обратитесь к разработчику... бла-бла...".

Полагаю нужно что-то где-то обновить... Подскажите где и что, пожалуйста :) 

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


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

Рекомендуемые сообщения

  • 0
2 часа назад, HyperZen сказал:

Добрый день!

Недавно обновился до 9 версии Андроида... Запустив пару своих приложений обнаружил надпись "Это приложение было создано для более ранней версии Android. Обратитесь к разработчику... бла-бла...".

Полагаю нужно что-то где-то обновить... Подскажите где и что, пожалуйста :) 

1. Проверь AndroidManifest.template.xml, параметры minSdkVersion и targetSdkVersion

2. Перекомпилируй в Rio (предварительно сделав Revert System Files to Default у узла Target Platforms->Android->Libraries)

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 21.03.2019 в 20:30, HyperZen сказал:

Добрый день!

Недавно обновился до 9 версии Андроида... Запустив пару своих приложений обнаружил надпись "Это приложение было создано для более ранней версии Android. Обратитесь к разработчику... бла-бла...".

Полагаю нужно что-то где-то обновить... Подскажите где и что, пожалуйста :) 

а что стоит у вас в targetSdkVersion?

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 25.03.2019 в 10:21, vitor сказал:

а что стоит у вас в targetSdkVersion?

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

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


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

Что-то я теперь вообще ничего не понимаю...У кого-то явно указаны версии СДК, у кого-то при помощи переменных...

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


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

Что-то я теперь вообще ничего не понимаю...У кого-то явно указаны версии СДК, у кого-то при помощи переменных...

<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />  - так по умолчанию указано в AndroidManifest.template.xml в корне проекта, но при редактировании вручную вместо переменных можно указать конкретные значения. Если собирать с помощью Rio, то minSdkVersion = 19, targetSdkVersion = 28.

<uses-sdk android:minSdkVersion="конкретное значение" android:targetSdkVersion="конкретное значение" />  - так указано в AndroidManifest.xml после компиляции, на них и реагирует ОС при попытке запуска приложения. Если там указано использование старых sdk, тогда андроид и ругается.

Решение простое - перекомпилите в Rio и проблема уйдет.

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


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

А как справляетесь с "динамическими" правами при работе приложения?

Ну т.е. когда андроид во время работы твоего приложения пользователя спрашивает: разрешить ли доступ этому приложению к камере или к диску?

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

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

×
×
  • Создать...