Кордова 4.3.0 Ошибка: установите Android-цель: "android-21"
У меня есть проект, который хорошо работает с эмулятором ряби, но когда я пытаюсь запустить его на физическом устройстве Android, я получаю следующую ошибку:
Ошибка: установите Android-цель: "android-21".
Совет. Откройте диспетчер SDK, запустив: C:\Program\Files\(x86)\Android\android- SDK\инструменты\android.BAT
Вам потребуется:
- "Платформа SDK" для Android-21
- "Платформа для Android SDK (последняя версия)
- " Средства разработки Android SDK" (последняя версия)
ОШИБКА запускает одну или несколько платформ: Ошибка: cmd: сбой команды с кодом выхода 2 У вас может не быть требуемой среды или ОС для запуска этого проекта.
Устройство, которое я использую, находится на Android 4.2.2. Установленный на моем компьютере sdk - это 4.4.2 (API 19):
![android skd]()
Я не понимаю, почему мое приложение не работает на моем устройстве.
Ответы
Ответ 1
Я просто собираю два существующих ответа, которые оба необходимы для решения проблемы.
Перейдите к
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
to
target=android-19
Ответ 2
Вы также должны изменить файловые платформы /android/project.properties и ввести правильную цель.
Ответ 3
Перейдите к
project folder -> platforms -> android -> AndroidManifest.xml
найти что-то вроде
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
вы увидите, что targetSdkVersion равно 21. сделайте это 19 и запустите сейчас. Чтобы перейти с 21, обновите свои инструменты для Android.
Ответ 4
Вы должны установить следующие пакеты
- Платформы для Android SDK (последние)
- Встроенные инструменты Android SDK (последние)
- Платформа SDK (api 22)
Для справки см. скриншот, прилагаемый ниже ![введите описание изображения здесь]()
Ответ 5
У меня была та же проблема. Я обнаружил, что именно название проекта поставило проблему, потому что в ней содержались специальные символы, такие как "&".
Итак, я переименовал свой проект с простым именем, и теперь он отлично работает.