Кордова 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
Это не помогает. Это лишь часть более серьезной проблемы, которую я пытаюсь отлаживать. Пожалуйста помоги.
Ответы
Ответ 1
Для SDK 21 ("android-21"
)
$ cordova platforms remove android
$ cordova platforms add [email protected]
Для SDK 22 (Android 4.1.1, "android-22"
)
$ cordova platforms remove android
$ cordova platforms add [email protected]
Дополнительная информация: https://cordova.apache.org/announcements/2015/07/21/cordova-android-4.1.0.html
Ответ 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
Просто повторное открытие командной строки исправлено.