Lorsque j'exécute la commande, j'obtiens l'erreur suivante:
C:\Utilisateurs\me\adtworkspace\project1> plate-forme Cordova ajoute Android [Erreur: Le chemin fourni "C:\Utilisateurs\me\adtworkspace\project1\plates-formes\Android" n'est pas un Projet Android.]
Qu'est-ce que je fais mal?
Oui, c’est effectivement un problème de métadonnées Cordova. Donc, la réponse de Krystofs est correcte . Où: La "bonne chose" à faire est de donner une
# cordova platform rm <platform>
commande:) Ensuite - après - une autre addition de la plateforme formera le problème
J'ai eu le même problème que j'ai résolu en utilisant le drapeau -d pour afficher la sortie de débogage
cordova -d platform add Android
Ma sortie de débogage a montré que je devais définir une variable d'environnement Java_HOME, puis ajouter Java et ANT au chemin.
Supprimez C:/utilisateurs/votre nom d'utilisateur/.cordova et exécutez à nouveau la commande, les fichiers sont probablement corrompus
Si vous deviez faire "une plate-forme cordova -d add Android", vous verrez probablement que c'est à cause d'une erreur antérieure due à "Il n'y a pas de moteur de script pour l'extension de fichier" .js " ".
Windows a associé les fichiers .js à certains autres éditeurs. Vous devez donc dissocier cela en tapant:
assoc .js = JSFILE
Ceci fait, exécutez à nouveau la commande add platform ("cordova platform add Android") et tout devrait fonctionner correctement.
Pour les utilisateurs de cordova 3.x:
Créez le fichier ".cordova" à la racine du projet.
"isCordova" renvoie vrai si trouve le fichier ".cordova" à la ligne 42 https://github.com/Apache/cordova-cli/blob/cordova-3.1.x/src/util.js
"Le répertoire de travail actuel n'est pas un projet basé sur Cordova." causes à la ligne 31 de plugin.js https://github.com/Apache/cordova-cli/blob/cordova-3.1.x/src/plugin.js
Cela se produit lorsque certains fichiers sont manquants dans le dossier de votre plate-forme Android dans votre projet Cordova.
La même chose peut arriver avec les projets Windows.
Le moteur Visual Studio ou Cordova a la capacité de créer des répertoires de plate-forme même si vous les supprimez. Mais dans ce cas, le dossier était là et il contenait des fichiers. La meilleure solution à ce problème consiste donc à essayer l'une de ces étapes.
Nettoyez votre projet. (Visual Studio) Reconstruisez votre projet (Visual Studio) Supprimez le répertoire de plate-forme qui vous pose problème et générez le projet.
S'il vous plaît visitez mon blog pour plus de conseils sur Cordova.
https://guntucomputerhacks.blogspot.com.au/2018/03/cordova-platform-add-Android-gives.html
J'ai fait face au même mais en construisant pour iOS . J'avais une ancienne construction dans le dossier platforms
. Essayez de le supprimer, puis compilez à nouveau:
phonegap build [ios/Android]
J'espère que cela t'aides!