Cordova fourmi pot non disponible
Cordova 3.3.0 installé de fraîche et le CHEMIN d'accès fixe avec de la visibilité à outils, etc.
Construire une nouvelle application nue
Ajouter la plate-forme android
maintenant ça commence à aller de travers -
En suivant les instructions à l'importation pour Android Outils de Développement ( Eclipse ), j'ai DEUX projets créés
HelloWorld HelloWorld et-CordovaLib
HelloWorld a des erreurs qu'il ne peut pas voir/ne pas avoir le cordova.jar fichier ( en supposant que cela à partir de l'expérience du passé )
HelloWorld-CordovaLibs est ce qui est manquant dans votre projet HelloWorld tous les source de Cordova
En supposant que j'ai besoin du fichier jar je creuser autour et essayer de l'exécuter ant bocal de l'intérieur le android le cadre de mon projet
Ant en cours d'exécution pot échoue -
Cible "pot" n'existe pas dans le projet "HelloWorld"
qui est une fourmi d'erreur me disant qu'il ne sait pas comment construire cible jar.
regarder build.xml dans l'android répertoire confirme ce - pas l'article sur "pot"
Un peu plus de creuser sur le net et Apache Cordova dépôt git semble intime que je devrais avoir un autre fichier build.xml à l'intérieur d'un répertoire de "cadre" avec le pot cible définie.
Ahhhhh - pas de cadre répertoire de n'importe où.
Quelqu'un peut-il travailler où c'est tout va mal, avant je déchire tout plus de cheveux?
OriginalL'auteur nimbusgb | 2013-12-18
Vous devez vous connecter pour publier un commentaire.
J'ai suivi ce guide pour créer un Cordova 3.3.0 projet, l'importer dans Eclipse, et l'exécuter avec succès sur un périphérique de Eclispe: http://cordova.apache.org/docs/en/3.3.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide
Vous avez raison, il importe "HelloWorld" et "HelloWorld-CordovaLibs". C'est à cause de https://issues.apache.org/jira/browse/CB-5232, ce qui rend Android maintenant utiliser le CordovaLib à la place de la .jar pour une variété de raisons (voir le rapport de bug.) Vous devez importer les deux projets dans Eclipse (je vais le changer dans la documentation).
Si vous suivez ce guide, vous devriez être bien. Vous n'avez pas à construire une .jar plus.
Vous devez importer les projets dans Eclipse, pas ADT. Lorsque vous faites un clic droit sur le
Hello
projet, et cliquez sur Propriétés, puis cliquez sur "Android"...sur le fond en vertu de la section de la Bibliothèque, vous devez voir "CordovaLib" et il devrait être vérifié...est-il? (Je n'utilise pas Eclipse que bien, mais je suis sûr que vous avez juste à obtenir correctement configuré.) Une autre chose que vous pouvez essayer est de s'assurer que, en vertu de la "Android" dans le menu, que vous avez Android 4.4 vérifié comme une Cible de génération.De sorte que le basé sur Eclipse Android IDE de Développement n'est pas bon? Qui me semble bizarre.
Ont essayé cela avec pure de l'IDE eclipse et il n'est toujours pas en construire. un peu frustrant. Été à essayer d'obtenir ce passe beaucoup de choses pendant 2 semaines et de réduction!
Bien que le HelloWorld-CordovaLibs est vérifiée par votre suggestion et la cible de génération est de 4,4 j'ai eu des erreurs sur votre projet HelloWorld jusqu'à ce que j'ai fait une première de propreté sur le HelloWorld-CordovaLibs projet.
OriginalL'auteur MBillau
étapes
1 - après avoir créer le projet, j'ai importer à la fois "bonjour" et "bonjour-cordovaLib"
2 - je supprimer la référence à "bonjour-cordovaLib" à partir de "bonjour"
3 - construire le "bonjour-cordovaLib"
4 - restaurer la référence à "bonjour-cordovaLib" à partir de "bonjour"
5 - clean "bonjour" et exécuter
OriginalL'auteur hosumayok
En bref .... L'ide ( eclipse ou ADT ) nécessaire à la construction initiale de la sous-projet, afin de permettre le HelloWorld projet de "voir" l'HelloWorld-cordovaLibs projet.
OriginalL'auteur nimbusgb
Ce qui a résolu mon problème sur votre projet HelloWorld dans mon ADT :
il la isLibrary est cochée.
Nettoyé les projets et maintenant sa fonctionne bien.
OriginalL'auteur Swapnil Mhaske