Ne peut pas construire cordova projet d'erreur lors de l'exécution d'ant debug
J'ai eu une erreur qui est l'Appareil ne réussit pas invoqué d'abord essayer (clic), j'ai donc essayé cette solution sur stackoverflow Phonegap(3.0.0) l'Appareil n'est pas un succès sur le premier essai.
J'ai suivi les étapes comme mentionné dans la réponse supprimé android par cordova plate-forme de supprimer android puis-je exécuter la deuxième commande cordova plate-forme d'ajouter android ;
Maintenant quand j'utilise netbeans pour exécuter l'application cordova sur cordova android decvice cette erreur se produit:
exec: ant debug -f "/var/www/mobile/platforms/android/build.xml"
[ 'ant debug -f "/var/www/mobile/platforms/android/build.xml"',
{ [Error: Command failed:
BUILD FAILED
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
Total time: 8 seconds
] killed: false, code: 1, signal: null },
'Buildfile: /var/www/mobile/platforms/android/build.xml\n\n-set-mode-check:\n\n-set-debug-files:\n\n-check-env:\n [checkenv] Android SDK Tools Revision 22.3.0\n [checkenv]
.
.
.**LONG TEXT which I removed from the post **
.
\nBUILD FAILED\n/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:720:
The following error occurred while executing this line:\n/var/www/adt-bundle-linux-x86_64- 20130917/sdk/tools/ant/build.xml:734:
Compile failed; see the compiler error output for details.\n\nTotal time: 8 seconds\n' ]
Error executing "ant debug -f "/var/www/mobile/platforms/android/build.xml"":
BUILD FAILED
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
Total time: 8 seconds
child_process.spawn(/var/www/mobile/platforms/android/cordova/build,[]) = 2
/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
throw e;
Error: An error occurred while building the android project.Error executing "ant debug -f "/var/www/mobile/platforms/android/build.xml"":
BUILD FAILED
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/var/www/adt-bundle-linux-x86_64-20130917/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
Total time: 8 seconds
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/cordova/src/compile.js:65:22)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Socket.<anonymous> (child_process.js:948:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)
/var/www/mobile/nbproject/build.xml:256: exec returned: 8
BUILD FAILED (total time: 4 minutes 36 seconds)
une idée sur ce problème?
OriginalL'auteur mehsen | 2014-01-31
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire. J'ai couru
ant debug -f "/path/to/project/build.xml"
à partir d'un autre terminal. Il affiche une description de l'erreur (qui pour moi n'es-qu'il y a un espace dans le nom du projet). Cette réponse note également:Merci beaucoup! vraiment vous avez sauvé ma journée 🙂
Incroyable. De nombreuses heures de vie disparu!
c'est tellement frustrant ... ils devraient afficher un message d'erreur approprié..
OriginalL'auteur filoxo
J'ai été confronté à des problèmes similaires quand j'ai commencé à l'aide de la CLI pour créer des applications à l'aide de cordoue et commencé à vérifier l'internet pour des solutions. Pendant que j'y étais, j'ai découvert les choses suivantes qui peuvent vous aider ou quelqu'un d'autre face au même problème peut prendre quelques conseils de:
Ces quelques vérifications de base que vous devez prendre
1. assurez-vous d'avoir tout le nécessaire du sdk en place (ANT, Java, Android) et est disponible lorsque vous utilisez ces commandes sur le terminal de commande/
$ ant
$ java
$ adt
. si aucune de ces commandes ne sont pas trouvés, alors vous devez avoir installé ou demander à la classe des chemins fixe.assurez-vous que votre projet chemin d'accès n'ont pas d'espaces. c'est à dire ne pas avoir des espaces ou des caractères spéciaux dans les noms de répertoires. ce problème semble avoir été résolu sur les dernières versions de cordoue et de phonegap, mais dans les deux cas, c'est une bonne pratique à suivre, comme les fourmis et java chemins pourrait être dépendante sur le nom du dossier que vous faites.
utilisez-d ou -v pour obtenir d'autres informations de débogage sur le processus de construction de savoir où et ce qui est à l'origine du problème.
$ cordova build android -d
ou$ cordova build android -v
Assurez-vous de ne pas utiliser "#" comme l'attribut de lien de auteur dans la balise cordova config.xml sur la racine du projet. Cela s'attend à ce que le compilateur d'interpréter un code hexadécimal de la couleur et de l'échec de la construction. (ce qui était mon problème)
Espère que cette aide.
euh... Heureux de débogage??
OriginalL'auteur Sumeet Basak
Assurez-vous que votre Fourmi est 1.8.0 ou version ultérieure. Cordova 3.3 exigences.
OriginalL'auteur sr77in
Dans le passé plusieurs jours, j'ai trouvé que le conflit des fichiers depuis Dropbox eu un très long nom. Après le changement de nom, tout a fonctionné.
OriginalL'auteur user1763151