Cordova 2.1.0 (PhoneGap) créer un script pour Android dit “Projet existe déjà” ou “Une erreur s'est produite. La suppression de projet”
Je suis en train de créer un projet Android sur Windows à l'aide de Cordova 2.2.0 (PhoneGap). Selon cette post de blog cette commande devrait fonctionner -
create <project_folder_path> <package_name> <project_name>
Mais j'obtiens un message "Projet existe déjà!". J'ai utilisé le même PC pour créer, son emballage et soumettre une application Android donc je sais que je dispose de Java, Javac, Ant, Android e.t.c. installé en.
J'ai aussi essayé sur un Mac avec Cordova 2.1.0 et là, je reçois le message "Une erreur s'est produite. La suppression projet.."
Pourriez-vous s'il vous plaît suggérer ce qui pourrait être la cause de cette erreur et une solution possible?
Grâce.
Mise à JOUR
Ce problème semble être résolu dans Cordova 2.2.0, mais je n'ai pas trouvé une solution de contournement pour 2.1.0
- Sont u à l'aide d'eclipse?
- Ce qui se passe lorsque vous spécifiez un autre dossier du projet?
- Je vais utiliser Eclipse pour compiler et package de l'application une fois que je reçois le projet - est que ce que tu veux dire?
- J'obtiens le même problème. Lorsque j'utilise un chemin relatif (par exemple,"../"), il est dit "impossible de récupérer les communes-codec. Veuillez télécharger vous-même et de mettre dans le cadre de/répertoire libs. Ce processus peut échouer maintenant. Désolé. C:\cordova-2.1.0\incubator-cordova-android\bin\create.js(97,7) erreur d'exécution Microsoft JScript: 'espace de Noms(...)' a la valeur null ou n'est pas un objet"
- Vous avez phonegap plugin pour eclipse, je pense qu'il est beaucoup plus facile de créer de nouveaux Android, phonegap projet dans eclipse, car vous allez l'utiliser plus tard pour le package app
- ok c'est vrai. Il défait le but de ce script d'installation, mais je suppose que c'est un travail sur 🙂
- Bizarre, c'est d'avoir des problèmes pour obtenir les communes codec package. Il peut être possible que le script est à la recherche pour codec version 1.6 qui a probablement été supprimée du site. Ouvert create.js et vous verrez, vous pourriez en avoir besoin pour être passé à 1.7.
- Oui, vous avez raison. Il est à la recherche pour le 1.6 codec. *créer des.chauve-souris de ligne:96
Vous devez vous connecter pour publier un commentaire.
Pour être clair, votre projet cible chemin d'accès doit être à l'endroit où vous voulez que le projet à créer et puis, le dernier répertoire sera ce vous voulez être créé. Par exemple:
Dans ce cas, vous souhaitez créer un projet dans le répertoire courant dans un nouveau dossier appelé "test2" et que ce dossier n'a pas encore été créé (il sera créé lorsque cela est exécutée).
Mise à JOUR: Si vous êtes en utilisant une nouvelle verison de Cordova Bord ou plus, je recommande fortement d'utiliser le Cordova CLI Utilitaire ici: http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface
Cela m'a conduit dans le mur. Solution. Ne pas créer le dossier pour le projet. Il va en créer un pour vous.
Lors de la spécification de
<project_folder_path>
, ne PAS d'abord créer le dossier sur votre HD.Quelques points à vérifier pour aider à résoudre ce problème:
Avez-vous de télécharger la version correcte de PhoneGap de l'EMPLACEMENT correct? Il semble que si il existe des versions de PhoneGap qui ne sont pas fournis avec
Cordova-2.x.0.jar
, ce qui est nécessaire pour exécuter le script. Télécharger ici pour obtenir PhoneGap avec le bon fichier JAR.Avez-vous déjà créer le dossier? La documentation de réclamation que vous pouvez utiliser cette commande tant que le dossier est vide. Ce n'est pas vrai. Assurez-vous que le dossier n'existe pas avant d'essayer de créer le projet.
Avez-vous la dernière version de Ant? Vous aurez besoin de Fourmi 1.8.0 ou plus pour exécuter PhoneGap avec Android. Utilisation
ant -v
pour vérifier votre version.Est votre .bash_profile/Environnement Varibles CHEMIN réglée correctement? La documentation officielle a été mis à jour pour refléter cette, mais vous aurez absolument besoin de ces variables définies correctement pour créer le projet.
Avez-vous de mettre à jour le terminal afin de refléter vos nouveaux Chemins?
source .bash_profile
ou. .bash_profile
en cours d'ouvrir un terminal pour vos chemins d'accès sont mis à jour lors de l'exécution de lacreate
commande.Avez-vous le bon commons-codec? Vous pouvez recevoir un accompagnement erreur en se référant à un manque
commons-codec
fichier, que vous pouvez télécharger ici.Entre tous ceux, vous devriez être en mesure d'obtenir un projet Android avec PhoneGap 2.1.0 ou plus.
Assurez-vous que vous n'avez pas donné le chemin d'accès au dossier d'un dossier existant. Supprimer le dossier s'il existe déjà.
J'ai eu le même problème. J'ai été l'exécution de la commande à partir de cet emplacement
La j'ai obtenu l'erreur que vous avez mentionné. Alors à la place j'ai essayé de chemin d'accès relatif à l'emplacement comme suit
Il a travaillé pour moi!!!
J'ai eu ce problème à l'aide de:
mais quand j'ai pris les espaces le nom du dossier, il a travaillé
Donc si vous avez des espaces dans le chemin de projet puis les sortir.
À toutes les âmes perdues qui ont travaillé leur chemin à travers ces réponses (que j'ai) et encore n'ont pas eu satisfaction, en dépit d'avoir tout configuré correctement.
Essayez de télécharger phonegap de dépôt Github, actuellement la version 2.3.0 de
https://github.com/phonegap/phonegap
Cela a fonctionné pour moi.
J'ai eu un silimar problème ici, le script ne voulez pas créer de mes projets, j'ai mis en place tous les CHEMINS, téléchargé tous les Kits de développement logiciel et des outils, supprimé les espaces - toujours pas de travail.
Le problème, c'est que le script n'a pas créé le projet sous-répertoires.
Une mise à jour/fixe script peut être trouvé dans cette discussion:
https://groups.google.com/forum/?fromgroups=#!topic/phonegap/7wOqriD4YjY
ou à télécharger directement ici:
https://phonegap.googlegroups.com/attach/b2d05c8a6a929569/create.js?view=1&partie=4
Salutations!
Asped
La commande:
a fait le tour pour moi.
J'ai eu l'erreur:
suivi de:
J'ai compris il est important d'utiliser la validité de l'ensemble de caractères pour les colis et les noms de projet. Plus précisément:
a-z
,0-9
et_
(trait de soulignement)A-Z
,a-z
,0-9
et_
(trait de soulignement)Mon project_name était
Test-Project
, avec un tableau de bord par exemple.J'ai aussi eu la même expérience avec Windows tout en créant de nouvelles PhoneGap projet. Ensuite, j'ai essayé avec le chemin d'accès relatif. Pour mon cas, j'ai voulu créer un projet sous C:\phonegap_projects\ dossier parent et mon PhoneGap bin a été sous C:\phonegap\cordova-2.7.0\android\ dossier parent. J'ai donc essayé avec, après avoir accédé à C:\phonegap\cordova-2.7.0\android\bin répertoire:
Cela a fonctionné pour moi.