これに関するいくつかの質問がありますが、何をしようとしているのかは少し異なります。私は私のプロジェクトの設定のオプションで指定したタスクの作成に失敗したかcheckenvを入力しました原因名前が定義されていません
私の2つのターゲットは
クリーン デバッグ
は、それらの両方がデフォルトで用意されていているので、私は、追加のターゲットのための新しいコードを記述する必要がいけません。私のビルドはまだ失敗しています。
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 - [email protected]
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
誰かが私にこれを助けることができますか?
Jenkins上にANTをインストールすると、checkenvタスクを含むサードパーティのアンドロイドジャーを見つけることができません。 http://tools.android.com/tech-docs/ant-tasks –
をご覧ください。私の会社のサーバーにインストールされているジェンキンからの結果が表示されます。私は自分のコンピュータで同じことを試みましたが、それは正常に動作しました。簡単な質問です。アンドロイド-sdk-linuxフォルダの中にこのサードパーティのアンドロイドジャーファイルがありますか?なぜなら私はそれが許可か読書の問題だと思うからです。私はandroid-sdk-linux/tools/ant/build.xmlファイルと同じ問題がありました。他のユーザーに読み書きと実行を許可することで修正しました。 – tanzeelrana
他のユーザー(私の場合はジェンキン)にandroid-sdk-linuxフォルダとそのサブディレクトリに対する読み取り/書き込みと実行のアクセス許可を与えることは問題になりますか?私の上級者は「そのフォルダを世界に開くことを望まない」ためです。 – tanzeelrana