2015-09-08 3 views
2

В настоящее время я разрабатываю ионный проект строительства на андроид 15 уровня, поэтому я мишень-SDK для «андроида-15»Ионной Кордовы Строить на уровень Android 15

Проблема заключается в том, при выполнении сборки (ионной build android), я продолжаю получать ошибку, говоря, что класс ClientCertRequest не найден. Я знаю, что этот класс представлен на уровне android 21. Моя версия cordova - 5.1.1. Означает ли это, что у кордовы есть зависимость от уровня андроида 21?

или, есть ли способ, позволяющий ему строить на уровне андроида 15?

Спасибо!

+0

Установить старую версию кордовы. затем попробуйте удалить платформу и снова добавить –

+0

, вам нужно установить target-sdk на последнюю, а min-sdk - на 15 – jcesarmobile

ответ

1

Ионные не поддерживает Android го уровня API 15.

Ионные в настоящее время лучше всего поддерживает IOS 7+ и Android 4.1+.

Таким образом, минимальная поддержка SDK вы ищете api-level 16:

Хотя cordova это позволяет создавать приложения на низкоуровневых-APIs, но его настоятельно рекомендуется использовать Android 4.1+ для ионного развития.

enter image description here

+0

Когда они говорят, что «Ionic в настоящее время лучше всего поддерживает iOS 7+ и Android 4.1+». Я думаю, что они означают, Ionic отображается правильно в этих версиях, но он также должен работать и с более старыми версиями, поскольку в настоящее время кордова поддерживает iOS6 и Androd 4.0, а Ionic использует кордову, она должна поддерживать их, даже если они arent правильно отображались – jcesarmobile

+0

теперь, какой смысл было бы сделать для приложения который отображается неправильно? У меня был опыт работы с ионными, верьте мне, он даже не поддерживает Android 4.1 и 4.2, правильно. Поэтому зачем предлагать кому-то сделать приложение в ионном, которое явно не поддерживается в нижнем андроиде. Если вы хотите предложить, то, возможно, предложите jquery mobile или cordova. Ионный не будет полезен в этом случае. –

+0

Я имею в виду, что ваш ответ не имеет смысла для вопроса. Проблема в Кордове, а не в ионике, у него будет такая же проблема, если он не будет использовать ионический. Он должен установить target-sdk равным 21 или 22, а min-sdk - к тому, что он хочет поддержать (16, если он хочет использовать Ionic) – jcesarmobile

3

После создания ионного проекта, во-первых, вы должны отредактировать файл config.xml, как показано ниже, то вы можете добавить андроида платформу с помощью «ионной надстройку платформы андроида».

enter image description here

Смежные вопросы