Кордова build: Пожалуйста, установите цель Android: "android-22". Я не хочу андроида-22. Я хочу андроид-19 - что мне делать?

Я борюсь с настройкой телефона и создаю свое первое приложение.

Я создал проект hello1. Я добавил проект андроида

Андроид платформы уже добавлен

Теперь, когда я запускаю кордову, я получаю сообщение об ошибке -

Ошибка: установите Android-цель: "android-22"

У меня нет андроида-22. У меня есть андроид-19. Я хочу, чтобы мой проект был построен с помощью android-19. Как я могу это сделать?

У меня был android-22, который я удалил (для исправления более серьезной проблемы). Я не понимаю, какой файл я должен внести, чтобы это работало. project.properties в проекте появляется после этого шага, и он автоматически содержит цель как android-22.

Я правильно включил свои env-переменные. C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools

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

Ответы

Ответ 2

Измените эти два. Я не пробую его для более низких версий, но это сработало для меня в верхних версиях

target=android-22<br>

Это должно быть изменено в двух файлах, как показано ниже:

target=android-19<br>

Расположение двух файлов:

myApp/platform/android/project.properties
MYAPP/платформы/Android/CordovaLib/project.properties

Ответ 3

Я использую cordova 3.5.0, который по умолчанию имеет целевой SDK как 19. Вы можете установить cordova 3.5.0 с помощью

npm install -g [email protected]

Для других версий Кордовы, если вы хотите их вручную отредактировать, вы должны изменить это в файле AndroidManifest.xml, представленном в yourapplication/platfomrs/android.

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

Ответ 4

Моя проблема решена после установки SDK Platform Andriod 5.1.1 (API 22) от Andriod Manager.

Ответ 5

Шаги:

  • $/Пользователи/ имя пользователя/Library/Android/sdk/tools/android
  • Установить Android 5.1.1 (API 22)
  • $cordova платформ добавить [email protected]
  • $cordova build --release android

Это работает для меня.

Ответ 6

$ cordova platforms remove android
$ cordova platforms add [email protected]

Ответ 7

Просто повторное открытие командной строки исправлено.