120 votes

Fenêtres d'installation de Phonegap Cordova

La documentation de phonegap/cordova est absolument horrible. Tout ce que je suis en train de faire est d'installer PhoneGap 3.0 sur mon environnement windows mais sans succès.

Ci-dessous sont mes étapes et les points de défaillance. Quelqu'un peut vous conseiller sur les solutions?

Selon les instructions:

  1. Installer Node.js (avec SUCCÈS)
  2. À partir de nodes.js: "install-g cordoue" (avec SUCCÈS)
  3. Ajouter de la Plateforme: "cordova plate-forme d'ajouter wp8" (RIEN ne se PASSE)
  4. Essayez avec phonegap: "phonegap installer wp8" (ERREUR de répertoire de projet n'a pas pu être trouvé)

De "Windows Phone 8 plate-forme de guide"

  1. Installer le SDK de Windows (avec SUCCÈS)
  2. "Télécharger et extraire la dernière copie de [PhoneGap. Vous travaillerez dans le répertoire lib\windows-phone-8\wp8 sous-dossier, lib\windows-phone-8\wp7 contient le Windows Phone 7 version de Cordoue"

HEIN?!?! Ce que ce lieu est le répertoire?!?! J'ai donc trouvé les sans-papiers phonegap répertoire enterré dans AppData\Local... et il y a un répertoire libs, mais il n'est certainement PAS tout WP8 sous-dossiers. Où l'installer? Sans doute le complément de la plateforme de commande ci-dessus, mais ajouter que, tout simplement, me renvoie à une nouvelle invite de commande.

Essayé d'utiliser le phonegap commande: "phonegap platforme ajouter wp8"

ERREUR - plate-forme d'ajouter wp8" n'est pas un nœud.

- Je obtenir son open source, mais c'est brutal spaghetti documentation de référence. Si quelqu'un a réussi à installer 3.0 pour WP8 tous les pointeurs serait de l'aide.

131voto

frigon Points 1627

Après des heures de frustration... voici ce que j'ai découvert.

  1. Ignorer la documentation d'installation et de l'ensemble de la ligne de commande, node.js (sérieusement, vous allez perdre des heures sur ce.
  2. Aller à github et il suffit de télécharger le PhoneGap maître .zip
  3. Dans ce zip sont des fichiers de projet pour la fenêtre de téléphone, etc plate-forme... il suffit d'utiliser ces modèles.

Je ne sais pas comment un simple processus pourrait avoir pire de la documentation. C'est comme si il a été rédigé par des avocats.

54voto

binaryuser Points 387

J'ai connu le même problème et a lutté pour une heure, passer à travers en lisant les documents et les autres problèmes signalés dans le Débordement de la Pile, mais je ne trouve pas de réponse. Donc, voici le guide pour exécuter avec succès le phonegap/cordova en Machine Windows.

Suivez ces étapes

  1. Télécharger et Installer node.js à partir de http://nodejs.org/
  2. Exécutez la commande npm install -g phonegap (en cas de phonegap installation) ou exécutez la commande npm install -g cordova (en cas de Cordoue de l'installation).
  3. L'installation se fait terminée, vous pouvez remarquer ceci:

    C:\Users\binaryuser\AppData\Roaming\npm\cordova -> C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova\bin\cordova
    cordova@3.0.9 C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova
    ├── ncallbacks@1.0.0
    ├── open@0.0.3
    ├── colors@0.6.2
    ├── semver@1.1.0
    ├── shelljs@0.1.2
    ├── follow-redirects@0.0.3 (underscore@1.5.2)
    ├── elementtree@0.1.3 (sax@0.3.5)
    ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.2)
    ├── xcode@0.5.1 (node-uuid@1.3.3, pegjs@0.6.2)
    ├── glob@3.2.6 (inherits@2.0.1, minimatch@0.2.12)
    ├── plist@0.4.3 (xmlbuilder@0.4.2, xmldom@0.1.16)
    ├── tar@0.1.18 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.24)
    ├── prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, winston@0.6.2)
    ├── request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, qs@0.6.5, oauth-sign@0.3.0, forever-agent@0.5.0, cookie-jar@0.3.0, tunnel-agent@0.3.0, mime@1.2.11, node-uuid@1.4.1, http-signature@0.10.0, hawk@0.13.1, form-data@0.0.8)
    ├── express@3.0.0 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, crc@0.2.0, cookie@0.0.4, commander@0.6.1, debug@0.7.2, mkdirp@0.3.3, send@0.1.0, connect@2.6.0)
    ├── ripple-emulator@0.9.18 (connect-xcors@0.5.2, colors@0.6.0-1, accounting@0.3.2, request@2.12.0, moment@1.7.2, express@3.1.0)
    ├── npm@1.3.11
    └── plugman@0.11.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, underscore@1.4.4, semver@2.0.11, dep-graph@1.1.0, elementtree@0.1.5, xcode@0.6.1, nopt@1.0.10, rc@0.3.0, tar.gz@0.1.1, npm@1.3.4)
    
  4. Remarquez la ligne ci-dessus vous pouvez voir le chemin étaient le fichier est mentionné. Copie de ce chemin. Dans mon cas, c'est - C:\Users\binaryuser\AppData\Roaming\npm\cordova donc utiliser cd C:\Users\binaryuser\AppData\Roaming\npm\ et tapez cordova. Ça y est, ça fonctionne enfin.

  5. Depuis l' -g de la valeur de clé ne fonctionne pas, vous avez défini les Variables d'Environnement path:
    1. Appuyez sur Win + Pause|Break ou clic droit sur l' Computer et choisissez Properties.
    2. Cliquez sur Advanced system settings sur la gauche.
    3. Cliquez sur Environment Variables sous l' Advanced tab.
    4. Sélectionnez l' PATH variable et cliquez sur Edit.
    5. Copier le chemin d'accès mentionnés ci-dessus dans le champ de valeur et appuyez sur OK.

18voto

James Wong Points 1336

Cette réponse a d'abord été posté ici: cordova/phonegap ne pas faire android répertoire

Avec la sortie de Cordova 3.3.0, il semble que le PhoneGap équipe est en essayant de répondre à la désignation de la confusion. Les documents ont été mis à jour afin de recommander des gens à l'aide de l' cordova de commandement à la place. Ne pas utiliser l' phonegap commande plus.

Voici une nouvelle installation guide pour une garantie sans problème mettre en place:

  1. Installer Cordova (oublier le nom PhoneGap à partir de maintenant). Pour PC:

    C:> npm install-g cordova
  2. À partir de l'invite de commandes, accédez au dossier que vous souhaitez créer votre projet en utilisant:

    cordova hello com.exemple.bonjour HelloWorld
    cd bonjour
  3. Définir le système d'exploitation que vous souhaitez soutenir, par exemple:

    cordova plate-forme d'ajouter wp8
  4. Installer des plugins (Si nécessaire). Par exemple, nous voulons le suivant:

    cordova plugin ajouter org.apache.cordoue.appareil
    cordova plugin ajouter org.apache.cordoue.caméra
    cordova plugin ajouter org.apache.cordoue.médias-capture
    cordova plugin ajouter org.apache.cordoue.les médias
    
  5. Enfin, générer l'application à l'aide de:
    cordova construire wp8

Voici un lien vers le PhoneGapCordova 3.3.0 Documentation http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface

6voto

Layinka Points 103

J'ai fait face à ce même message d'erreur. Et j'ai même essayé de télécharger les PhoneGap maître de GitHub,mais j'ai trouvé que ce que j'ai obtenu était Phonegap 2.9. Finalement, j'ai dû télécharger le Cordova 3 Source

Suivre cette procédure pour l'obtenir.

  1. Téléchargez et décompressez le Cordova 3 Source
  2. Exécuter le modèle.chauve-souris dans le cordova-wp8 dossier
  3. Copiez le Zip généré les fichiers de Visual studio modèle de dossier

4voto

Ajay Patel Points 1786

Phonegap Cordova l'Installation sur Windows

Exigences

  • Eclipse + Plugin ADT
  • Android SDK Outil
  • Android Outils De Plate-Forme
  • Dernière PhoneGap dossier zip. Extraire son contenu.

Appareils Android Pris En Charge

Android 2.2 Android 2.3 Android 4.x Phonegap Cordova Installation

Définissez la variable d'environnement PATH pour android

  1. À partir du bureau, cliquez sur poste de travail et cliquez sur Propriétés.

  2. Cliquez sur Paramètres Système de lien dans la colonne de gauche.

  3. Dans la fenêtre propriétés système, cliquez sur le bouton variables d'environnement.

  4. Sélectionnez la variable de CHEMIN d'accès à partir de la section variables Système. Sélectionnez le bouton Modifier. Vous devez ajouter le chemin d'accès à votre Android SDK platform-tools et répertoire des outils. Par Exemple: D:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20130219\sdk\tools Enregistrer votre modification. Fermer la Variable d'Environnement boîte de dialogue.

  5. En outre, vous devrez peut-être inclure %JAVA_HOME%\bin dans votre PATH. Pour vérifier si cela est nécessaire d'exécuter l'invite de commande et tapez java. Si le programme n'a pas pu être trouvé ajoutez %JAVA_HOME%\bin dans le PATH. Vous devrez peut-être spécifier le chemin d'accès complet au lieu d'utiliser %JAVA_HOME% variable d'environnement.
  6. Enfin, vous devrez peut-être inclure %ANT_HOME%\bin dans votre PATH. Pour vérifier si cela est nécessaire d'exécuter l'invite de commande et tapez ant. Si le programme ne peut être trouvé, puis ajouter %ANT_HOME%\bin dans le PATH. Vous devrez peut-être spécifier le chemin d'accès complet au lieu d'utiliser l' %ANT_HOME% variable d'environnement. Set-up Nouveau Projet

Ouvrez l'Invite de Commande, accédez au répertoire bin dans le android sous-dossier de Cordova distribution.

Tapez: ./créer

Puis appuyez sur Entrée.Lancer Eclipse. Dans le Menu Fichier et sélectionnez Importer...

Importer Sélectionnez "Android Code dans l'espace de travail" et cliquez sur "Prochain".

Parcourir le projet créé par l'invite de commande. Et cliquez sur "Terminer". Déployer sur Émulateur Depuis Eclipse, appuyez sur cette icône de barre d'outils.

Une fois ouvert, l'Android SDK Manager affiche les différentes bibliothèques d'exécution Installer l'Api selon l'exigence à partir d'ici. Depuis Eclipse, appuyez sur cette icône de barre d'outils.

Choisissez et dispositif de définition de la liste qui vient. (Il n'y a qu'un seul élément dans la liste actuelle.) Appuyez de Nouveau... dans la fenêtre ci-dessus pour créer de nouveaux Android Virtual Device(AVD) et l'utiliser pour lancer votre projet.

Pour ouvrir l'émulateur comme une application séparée, Sélectionnez l'AVD et appuyez sur Start. Il se lance un peu comme sur le périphérique, avec des contrôles supplémentaires disponibles pour les boutons du matériel:

Déployer pour de l'Appareil:

Assurez-vous que le débogage USB est activé sur votre appareil et branchez-le sur votre système. Cliquez-droit sur le Projet et Exécuter en tant Qu' > Application Android.

Lire la suite ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X