web-dev-qa-db-fra.com

Cordova build: Veuillez installer la cible Android: "Android-22". Je ne veux pas d'Android-22. Je veux Android-19 - que dois-je faire?

Je ne parviens pas à configurer mon interface téléphonique et à créer ma première application.

J'ai créé un projet hello1. J'ai ajouté le projet Android 

Plateforme Android déjà ajoutée

Maintenant, quand je lance la compilation Cordova, j'obtiens l'erreur - 

Erreur: Veuillez installer la cible Android: "Android-22"

Je n'ai pas Android-22. J'ai Android-19. Je veux que mon projet soit construit avec Android-19. Comment puis-je y arriver?

J'ai eu Android-22 que j'ai désinstallé (pour résoudre un problème plus grave). Je ne comprends pas quel fichier dois-je modifier pour que cela fonctionne . Le project.properties du projet vient après cette étape et il contient automatiquement la cible sous Android-22.

J'ai ajouté mes variables env correctement .C:\Users\user\Android-sdks\platform-tools;C:\Users\user\Android-sdks\tools

Ça n'aide pas. Cela fait simplement partie d'un problème plus important que j'essaie de résoudre. S'il vous plaît aider. 

16
Arvind

Pour le SDK 21 ("Android-21")

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

Pour SDK 22 (Android 4.1.1, "Android-22")

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

Plus d'infos: https://cordova.Apache.org/announcements/2015/07/21/cordova-Android-4.1.0.html

24
Honza

Changer ces deux. Je ne l'ai pas essayé pour les versions inférieures mais cela a fonctionné pour moi dans les versions supérieures

target=Android-22<br>

Cela devrait être changé dans deux fichiers comme ci-dessous: 

target=Android-19<br>

Emplacement des deux fichiers:

myApp/plates-formes/Android/project.properties 
myApp/plates-formes/Android/CordovaLib/project.properties

7
Shuvo Habib

J'utilise cordova 3.5.0 qui utilise par défaut sdk cible sous la forme 19 . Vous pouvez installer cordova 3.5.0 à l'aide de

npm install -g [email protected]

Pour les autres versions de Cordova, si vous souhaitez l'éditer manuellement, vous devez le modifier dans le fichier AndroidManifest.xml présent dans votre application/platfomrs/Android.

<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="19" />
5
kumar

Mon problème a été résolu après l'installation de SDK Platform d'Android 5.1.1 (API 22) à partir d'Android Manager.

4
Manoj

Pas:

  • $/Users / nom d'utilisateur / Library/Android/sdk/tools/Android
  • Installer Android 5.1.1 (API 22)
  • $ plates-formes Cordova ajouter [email protected]
  • $ cordova build - release Android

Ça marche pour moi.

2
jruzafa
$ cordova platforms remove Android
$ cordova platforms add [email protected]
1
user4862031

Il suffit de rouvrir la ligne de commande pour le réparer.

0
robert.little