La documentation pour phonegap / cordova est absolument horrible. Tout ce que j'essaye de faire est d'installer PhoneGap 3.0 sur mon environnement Windows mais sans succès.
Voici mes étapes et mes points d'échec. Quelqu'un peut-il conseiller des solutions?
Selon les instructions :
- Installer Node.js (SUCCÈS)
- À partir de nodes.js:
install -g cordova
(SUCCESSFUL) - Ajouter une plateforme:
cordova platform add wp8
(RIEN NE SE PASSE) - Essayez avec phonegap:
phonegap install wp8
(Le répertoire du projet ERROR est introuvable)
À partir du « Guide de la plate-forme Windows Phone 8 »
- Installer le SDK Windows (SUCCÈS)
- "Téléchargez et extrayez la dernière copie de [PhoneGap. Vous travaillerez dans le sous-dossier lib \ windows-phone-8 \ wp8, lib \ windows-phone-8 \ wp7 contient la version Windwos Phone 7 de Cordova"
HUH?!?! Dans quel emplacement se trouve le répertoire?!?! J'ai donc trouvé le répertoire phonegap non documenté enterré dans AppData \ Local ... et il y a un répertoire libs mais il n'y a certainement PAS de sous-dossiers WP8. D'où l'installerait-on? Vraisemblablement la commande add platform ci-dessus, mais ajouter cela me renvoie simplement à une nouvelle invite de commande.
J'ai essayé en utilisant la commande phonegap: phonegap plaform add wp8
ERREUR - 'platform add wp8 "n'est pas un nœud.
Je reçois son open source mais c'est une documentation de référence brutale sur les spaghettis. Si quelqu'un a réussi à installer 3.0 pour WP8, des pointeurs seraient utiles.
cordova create hello com.example.hello HelloWorld
dans le répertoire dans lequel vous souhaitez que le code se trouve, puis l'exécutercordova platform add wp8
dans le répertoire du projet que vous venez de créer.Réponses:
Après des heures de frustration ... voici ce que j'ai découvert.
Je ne sais pas comment un processus aussi simple pourrait avoir une moins bonne documentation. C'est comme si c'était écrit par des avocats.
la source
www
dossier «global» pour toutes les plateformes.J'ai fait face au même problème et j'ai eu du mal pendant une heure à passer en revue les documents et les autres problèmes signalés dans Stack Overflow mais je n'ai trouvé aucune réponse. Alors, voici le guide pour exécuter avec succès le phonegap / cordova dans Windows Machine.
Suivez ces étapes
npm install -g phonegap
(en cas d'installation de phonegap) ou exécutez la commandenpm install -g cordova
(en cas d'installation de Cordova).Au fur et à mesure que l'installation est terminée, vous pouvez remarquer ceci:
Notez la ligne ci-dessus, vous pouvez voir le chemin où le fichier est mentionné. Copiez ce chemin. Dans mon cas, il est
C:\Users\binaryuser\AppData\Roaming\npm\cordova
tellement utilisécd C:\Users\binaryuser\AppData\Roaming\npm\
et typecordova
. Ça y est, ça marche enfin.-g
valeur de clé ne fonctionne pas, vous avez défini le chemin des variables d'environnement:Computer
et choisissezProperties
.Advanced system settings
à gauche.Environment Variables
sous l'Advanced
onglet.PATH
variable et cliquez surEdit
.OK
.la source
Node.js command prompt
, et non le Windows cmd.exeCette réponse a été publiée pour la première fois ici: cordova / phonegap ne crée pas de répertoire Android
Avec la sortie de Cordova 3.3.0, il semble que l'équipe de PhoneGap tente de résoudre la confusion de dénomination. Les documentations ont été mises à jour pour recommander des personnes utilisant la
cordova
commande à la place. N'utilisez plus lacommande.phonegap
Voici un nouveau guide d'installation pour une configuration sans problème garantie:
Installez Cordova (oubliez le nom PhoneGap à partir de maintenant). Pour PC:
À partir de l'invite de commande, accédez au dossier dans lequel vous souhaitez créer votre projet en utilisant:
Définissez le système d'exploitation que vous souhaitez prendre en charge par exemple:
Installez des plugins (si nécessaire). Par exemple, nous voulons ce qui suit:
Voici un lien vers la documentation
PhoneGapCordova 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interfacela source
D:\Project1\platforms\wp8\cordova\lib\build.js(56, 5) WshShell.Exec: The system cannot find the file specified.
je ne sais pas quel fichier il recherche.Log("Command: " + command);
commentaires. Le décommenter s'imprimeracommand
et vous saurez quel fichier il recherche.J'ai aussi fait face à cette même erreur. Et j'ai même essayé de télécharger le Master PhoneGap depuis GitHub, mais j'ai découvert que ce que j'avais obtenu était Phonegap 2.9. J'ai finalement dû télécharger la source Cordova 3
Suivez ces étapes pour l'obtenir.
la source
Installation de Phonegap Cordova sous Windows
Exigences
Appareils Android pris en charge
Installation d'Android 2.2 Android 2.3 Android 4.x Phonegap Cordova
Définir la variable d'environnement PATH pour Android
Depuis le bureau, cliquez avec le bouton droit sur Poste de travail et cliquez sur Propriétés.
Cliquez sur le lien Paramètres système avancés dans la colonne de gauche.
Dans la fenêtre des propriétés du système, cliquez sur le bouton des variables d'environnement.
Sélectionnez la variable PATH dans la section Variables système. Sélectionnez le bouton Modifier. Vous devez ajouter le chemin d'accès à votre répertoire d'outils et d'outils de plate-forme Android SDK. Par exemple: D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ platform-tools; D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ tools Enregistrez votre modification. Fermez la boîte de dialogue Variable d'environnement.
Ouvrez l'invite de commande, accédez au répertoire bin dans le sous-dossier android de la distribution Cordova.
Tapez: ./create
Appuyez ensuite sur Entrée et lancez Eclipse. Dans l'élément de menu Fichier et sélectionnez Importer…
Importer Sélectionnez «Code Android existant dans l'espace de travail» et cliquez sur «Suivant>».
Parcourez le projet créé via l'invite de commande. Et cliquez sur «Terminer». Déployer vers l'émulateur Depuis Eclipse, appuyez sur cette icône de la barre d'outils.
Une fois ouvert, Android SDK Manager affiche diverses bibliothèques d'exécution. Installez les API selon les besoins à partir d'ici. Depuis Eclipse, appuyez sur cette icône de la barre d'outils.
Choisissez et la définition de l'appareil dans la liste qui vient. (Il n'y a qu'un seul élément dans la liste actuelle.) Appuyez sur Nouveau… dans la fenêtre ci-dessus pour créer un nouvel appareil virtuel Android (AVD) et l'utiliser pour exécuter votre projet.
Pour ouvrir l'émulateur en tant qu'application distincte, sélectionnez l'AVD et appuyez sur Démarrer. Il se lance comme il le ferait sur l'appareil, avec des commandes supplémentaires disponibles pour les boutons matériels:
Déployer sur l'appareil:
Assurez-vous que le débogage USB est activé sur votre appareil et branchez-le à votre système. Cliquez avec le bouton droit sur le projet et accédez à Exécuter en tant que> Application Android.
Lire la suite ...
la source
J'avais des problèmes lors de l'installation de phonegap. Les problèmes ont été résolus lorsque j'exécute cmd en tant qu'administrateur, puis que j'exécute la commande
et il est installé avec succès.
Ensuite, dans le répertoire où il est installé, j'ai ouvert cmd et exécutez la commande phonegap et cela fonctionnait bien. Maintenant va jouer avec plus :)
Merci mes amis pour toute cette aide.
la source
Dans
C:\phonegap-2.9.0\lib\windows-phone-8 there's
un fichier batch appelécreateTemplates.bat
. Vous devez exécuter ce fichier, qui créera leCordovaWP8_2_9_0.zip
fichier mentionné dans leur documentation.la source
J'ai eu même problème , mais finalement je suis arrivé succès en faisant cela vous plaît aller jeter cette image Plase exécuter à la commande dans le PHONE OUTIL DE COMMANDE PROMPT
la source
J'ai trouvé cette documentation sur les applications hybrides multi-appareils pour Visual Studio pour CTP1.1 Dernière mise à jour: 29 mai 2014 .
Une partie du contenu de la documentation comme suit.
Cette version prend en charge la création d'applications pour les appareils cibles suivants :
Android 4+ (4.4 offrant une expérience de développement optimale) iOS 6 et 7 Windows 8.0 (Store) Windows Phone 8.0
Exigences: Windows 8.1
Visual Studio 2013 Update 2 - Professional, Ultimate ou Premium avec les fonctionnalités facultatives suivantes installées:
Outils de maintenance des applications Store pour Windows 8 SDK Windows Phone 8.0
La configuration système requise supplémentaire varie selon la plate-forme de l'appareil:
L'émulateur Android fonctionne mieux avec les PC capables d'installer le pilote Intel HAXM
Windows Phone 8 nécessite un PC compatible Hyper-V pour exécuter l'émulateur Building pour iOS et l'utilisation du simulateur iOS nécessite un Mac capable d'exécuter Xcode 5.1
Dépendances tierces:
Joyent Node.js - Permet à Visual Studio de s'intégrer à l'interface de ligne de commande Apache Cordova (CLI) et à l'émulateur Apache Ripple ™ Git CLI - Requis uniquement si vous devez ajouter manuellement des URI git pour les plugins
Google Chrome - Requis pour exécuter l'émulateur Apache Ripple pour iOS et Android
Apache Ant 1.8.0+ - Requis en tant que dépendance pour le processus de construction Android
Oracle Java JDK 7 - Requis en tant que dépendance pour le processus de construction Android
SDK Android - Requis en tant que dépendance pour le processus de construction Android et Ripple
SQLLite pour Windows Runtime - requis pour ajouter la connectivité SQL aux applications Windows (pour le plugin WebSQL Polyfill)
Apple iTunes - Requis pour déployer une application sur un appareil iOS connecté à votre PC Windows
la source
L'exécution du CMD en tant qu'administrateur sous Windows m'a permis de démarrer et je pense que cela n'a de sens que parce que les gens ne font jamais vraiment d'efforts pour installer leurs fichiers dans un répertoire personnalisé. Ainsi, lorsque vous installez node.js dans le répertoire Windows, puis essayez d'installer PhoneGap sur un CMD non relevé, il est difficile de définir les variables de chemin.
la source
J'ai eu le même problème. J'ai perdu des heures, puis j'ai vu que la version de node.js installée était 0.8. Mais j'ai téléchargé et installé la version 0.10 à partir du site Web node.js.
J'ai téléchargé et installé à nouveau, et maintenant la version est 0.10. Résultat: PhoneGap a été installé avec succès avec cette version.
la source
Phonegap peut être un peu délicat pour les novices. J'ai passé beaucoup de temps à essayer de trouver le moyen optimal de créer une application Android robuste pouvant accéder aux fonctionnalités natives du téléphone.
Ce lien fournit une méthode par étapes pour créer une application Android Phonegap à l'aide de Windows, html et javascript.
la source
Moi aussi, j'ai beaucoup lutté avec les étapes de phonegap.
La documentation correcte se trouve sur le lien suivant. http://docs.phonegap.com/en/edge/guide_cli_index.md.html
Il n'y a plus de commande cordova, elle est remplacée par phonegap.
la source