Кордова 4.3.0 Ошибка: установите Android-цель: «android-21»

У меня есть проект, который хорошо работает с эмулятором пульсаций, но когда я пытаюсь запустить его на физическом устройстве Android, я получаю следующую ошибку:

Ошибка: установите Android-цель: «android-21».

Подсказка: откройте менеджер SDK, запустив: C: \ Program \ Files \ (x86) \ Android \ android-sdk \ tools \ android.BAT

Вам потребуется:

  1. «Платформа SDK» для Android-21
  2. «Платформы Android SDK (последние версии)
  3. «Android SDK Build-tools» (последняя версия)

ОШИБКА запускает одну или несколько платформ: Ошибка: cmd: сбой команды с кодом выхода 2 У вас может не быть требуемой среды или ОС для запуска этого проекта

Устройство, которое я использую, находится на Android 4.2.2. Установленный на моем компьютере sdk – это 4.4.2 (API 19): Android skd

Я не понимаю, почему мое приложение не работает на моем устройстве.

Solutions Collecting From Web of "Кордова 4.3.0 Ошибка: установите Android-цель: «android-21»"

Я просто компилирую два существующих ответа, которые необходимы для решения проблемы.

Идти к

 project folder -> platforms -> android -> AndroidManifest.xml 

Найти что-то вроде

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

И измените с 21 на 19 .

Затем перейдите к

 project folder -> platforms -> android -> project.properties 

И изменение

 target=android-21 

в

 target=android-19 

Вы также должны отредактировать файловые платформы / android / project.properties и ввести правильную цель.

Идти к

  project folder -> platforms -> android -> AndroidManifest.xml 

Найти что-то вроде

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

Вы увидите, что targetSdkVersion равно 21. сделайте это 19 и запустите сейчас. Чтобы перейти с 21, обновите свои инструменты для Android.

Вы должны установить следующие пакеты

  1. Платформы Android SDK (последние)
  2. Встроенные инструменты Android SDK (последние)
  3. Платформа SDK (api 22)

Для справки см. Скриншот, прилагаемый ниже. Введите описание изображения здесь

У меня такая же проблема. Я обнаружил, что именно название проекта поставило проблему, потому что в ней были специальные символы, такие как «&».

Поэтому я переименовал свой проект с простым именем, и теперь он работает очень хорошо.