Приложение Android P не устанавливается на KitKat

Недавно я установил Android Studio 3.2 Canary 14 для разработки под Android P. Мой minSDK - 15, цель - «P», но запуск приложения на Kitkat завершается с ошибкой.

Ошибка [INSTALL_FAILED_OLDER_SDK] Установка не удалась, поскольку minSdkVersion приложения новее, чем уровень API устройства (API 19). Пожалуйста, обновите свои приложения minSdkVersion. Ошибка при установке APK


person ngenge    schedule 17.05.2018    source источник
comment
Возможный дубликат изменения уровня API Android Studio   -  person Rocket Pingu    schedule 18.05.2018


Ответы (2)


Google настроил его таким образом, что приложения, скомпилированные для android-P, могут работать только на устройствах Android P, пока мы не выйдем из предварительных версий для разработчиков позже в этом году. Инструменты сборки переопределяют ваш minSdkVersion и присваивают ему значение P. Вы можете увидеть это на вкладке «Объединенный манифест» в Android Studio.

person CommonsWare    schedule 17.05.2018
comment
@CommonsWare, может помешать инструментам сборки переопределить minSdkVersion? Это случается со мной, когда я пытаюсь скомпилировать android-Q, пытаясь запустить его на android P. - person Keselme; 05.05.2019
comment
@Keselme: Не раньше Beta 4, которая должна выйти в начале июня. В этот момент инструменты сборки должны поддерживать реальный уровень API (29), и нормальное поведение minSdkVersion должно возобновиться. - person CommonsWare; 05.05.2019

Попробуй это

Просто сделайте свой compileSdkVersion 'android-P'

и Ваш targetSdkVersion 27 будет работать

person AskNilesh    schedule 01.08.2018