Hudson与Ant
1. 配置SVN基本环境,获取源代码。(操作方式略)
2. 配置Android和Eclipse开发环境。(确保配置正确!操作方式略)
3. 配置Hudson:
(1).下载hudson.zip包(http://www.hudson-ci.org/download/)和hudson.war(https://hudson.dev.java.net,版本自己决定,下载速度较慢。
(2)解压hudson.zip,将hudson.war加入hudson根目路下。
(3)配置hudson环境变量。Hudson_Home=path/hudson
(4)启动hudson.
进入控制台,切换到hudson根路下。命令:Java –jar Hudson.war
打开http://localhost:8080/,如果能够浏览,配置成功。
4. 配置ANT
ant 官网可下载
http://ant.apache.org/
ant 环境配置:
1.解压ant的包到本地目录。
2.在环境变量中设置ANT_HOME,值为你的安装目录。
3.把%ANT_HOME%/bin加到你系统环境的path和classpath中
5.创建一个android项目
参数说明:
-k /--package 为命名空间(包名)-a /--name 工程名
-p /--path 项目 -t 为目标平台的版本编号
C:/Documents and Settings/Administrator>android create project -k com.android.Ta
nk -a Tank -t 4 -p F:/tank
列出不同版本平台的对应id编号 android.bat list targets /android list
C:/Documents and Settings/Administrator>android.bat list targets
对已经存在的android工程,我们可以update下(修改平台的版本),这样会自动添加build.xml 等ant 的配置文件
C:/Documents and Settings/Administrator>android update project --name Tank -t 11
-p F:/tank
编译:直接ant 是不会有文件输出的,所以后面一定要带上参数
ant 参数如下:
* debug:带调试用签名的构建
* release:构建应用程序,生成的apk必须签名才可以发布
* install:安装调试构建的包到运行着的模拟器或者设备;
* reinstall
* uninstall
开始执行编译:
E:/MyLiB/Android/AndroidAnt/MyBoardCastReciver>ant debug
Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。*代表所有,
0 12,20 * * * 表示在任何年任何月的任何天的12和20点的0分 进行构建