S'il vous plaît installer Android cible: “android-21”
J'ai installé la dernière cordova. La version 4.3.0. J'ai créé un vide Cordova projet:
cordova create test com.test Test
Je puis ajouter la plate-forme:
cordova platform add android
J'ai construit le projet avec:
cordova build android
Mais j'obtiens toujours:
[Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: C:\Program\ Files\ (x86)\Android\android-studio\sdk\tools\android.BAT
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
Alors, j'ai couru "android" pour confirmer que j'ai dernier SDK installé:
J'ai ensuite essayé de changer la cible du kit sdk d'android à 19 en AndroidManifest.xml j'ai changé:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />
:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
J'ai exécuté la commande créer de nouveau, et j'ai toujours l'erreur exactement la même. C'est me rend fou. N'importe qui ont des idées? J'ai construit beaucoup de beaucoup de cordova projets sur ce même PC et n'ai jamais vu ce problème avant.
Êtes-vous de l'ouverture programFiles/Android sdk manager ou android studio sdk manager? Ils peuvent être installés separatelly je pense.
Votre capture d'écran montre l'api android 16 comment c'est censé être la dernière? Si votre android sdk manager n'est pas de vous montrer toutes les SDK plus récente, je vous suggère de re-installer android sdk.
Votre capture d'écran montre l'api android 16 comment c'est censé être la dernière? Si votre android sdk manager n'est pas de vous montrer toutes les SDK plus récente, je vous suggère de re-installer android sdk.
OriginalL'auteur Mark | 2015-03-12
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et je l'ai corrigé en ajoutant à la variable d'environnement PATH suivantes SDK Android dossiers:
OriginalL'auteur albertorogue
ne sais pas si ce l'endroit pour poster cette réponse, mais je passe plus d'une heure à essayer de trouver pourquoi "cordova construire" a été exigeant, 22, quand j'avais 23 installé donc j'ai pensé que je devais partager:
Dans mon cas, le projet a été créé avant que je l'ai fait et la mise à jour a été ciblant android-22 modification de la ligne:
"target=android-22" à "target=android-23"
dans les fichiers suivants un permis de construire:
\plateformes\android\projet.propriétés
\plateformes\android\CordovaLib\projet.propriétés
OriginalL'auteur Udog8
J'ai eu le même problème se produit si vous ne téléchargez le SDK Android, mais n'ont pas encore commencé la
android
de commande et les mises à jour installées. Dans ce cas, Cordova vous dit d'installer/mettre à jour le SDK pour Android de la version de l'API 23 (indiqué comme "android-23" dans votreplatforms/android/project.properties
fichier).Solution: exécutez
android
[*] et sélectionnez le correspondant:Installer et exécuter de nouveau
cordova build android
et cela devrait fonctionner.[*] En supposant que votre sdk/tools chemin est le CHEMIN d'accès système (voir ici)
OriginalL'auteur Marc
Bien vous devez mettre à jour Android SDK tools et Android SDK platform-tools en premier. Ensuite, vous recevrez la mise à jour de l'API 21
OriginalL'auteur Ishaan Puniani