échec de la création de la tâche ou de type checkenv Cause Le nom est indéfini

Je sais qu'il ya certaines questions liées à cela, mais ce que j'essaie de faire, c'est un peu différent.

mes 2 objectifs que j'ai spécifié dans mon projet, les options de configuration sont

propre
debug

deux d'entre eux sont disponibles par défaut alors je n'ai pas à écrire du nouveau code pour les autres cibles. mais mon build est encore échoué.

Started by user anonymous
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/jenkins-data/jobs/anttest1/workspace
Checkout:workspace //var/lib/jenkins/jenkins-data/jobs/anttest1/workspace - hudson.remoting.LocalChannel@4603278f
Using strategy: Default
Last Built Revision: Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from EventMatrix_Cordova_App
Seen branch in repository EventMatrix_Cordova_App/HEAD
Seen branch in repository EventMatrix_Cordova_App/master
Commencing build of Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Checking out Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Warning : There are multiple branch changesets here
[mysteryshopper_version2] $ ant -file build.xml -Dlabel=anttest1-42 clean
Buildfile: /var/lib/jenkins/jenkins-data/jobs/anttest1/workspace/mysteryshopper_version2/build.xml
  **[taskdef] Could not load definitions from resource anttasks.properties. It could not be found.
  [taskdef] Could not load definitions from resource emma_ant.properties. It could not be found.**

-**check-env**:

BUILD FAILED
/usr/local/lib/android-sdk-linux/tools/ant/build.xml:392: Problem: **failed to create task or type checkenv**
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.


Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE

quelqu'un peut-il m'aider sur ce point ??

Votre installation de ANT sur Jenkins ne peut pas trouver la 3ème partie android jar contenant le checkenv tâche. Voir tools.android.com/tech-docs/ant-tasks
les résultats que vous pouvez voir sont de jenkins qui est installé sur mon serveur. J'ai essayé la même chose sur mon propre ordinateur et il a parfaitement fonctionné. juste une petite question, Est-ce 3ème partie android fichier jar dans le android-sdk-linux dossier ? parce que je pense que ses une autorisation ou de lire la question. J'ai eu le même problème avec la android-sdk-linux/tools/ant/build.xml fichier. Je l'ai corrigé en permettant à l'utilisateur de lire/écrire et exécuter.
Si je permettre à d'autres utilisateurs(dans mon cas, jenkins) à la lecture/écriture et exécution d'autorisation pour android-sdk-linux dossier et tous ses sous-répertoires, est-ce un problème ? parce que mes supérieurs "ne veut pas ouvrir le dossier pour le monde" .

OriginalL'auteur tanzeelrana | 2013-06-12