tan*_*ana 8 ant android jenkins jenkins-plugins cordova
我知道有一些与此相关的问题,但我想要做的是有点不同.
我在项目配置选项中指定的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 - 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
Run Code Online (Sandbox Code Playgroud)
谁可以帮我这个?
<checkenv />Android版本需要它,它位于Android SDK目录的库中.我有同样的问题,发现原因是和local.properties所需文件中的错误目录.这是我的文件样本:build.xmlbuildAndroid.xmllocal.properties
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/Users/myusername/android-sdk-macosx
Run Code Online (Sandbox Code Playgroud)
当我在Eclipse中时会自动生成,但是当Eclipse关闭并且我在命令行使用ant时,它没有更新,并且有一些其他用户的信息已经提交给SVN并且我检查了svn更新.
我更新它指向我自己的Android SDK目录,一切都开始工作.
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
15725 次 |
| 最近记录: |