ANT使用简介

虽然这个工具应用比较广泛,但之前一直都没有用过。这几天开始尝试,遇到了一些问题,总结下来供大家参考。

一、配置ANT环境

1.请确保你的电脑有正常的java开发环境(JDK,eclipse等);

2.下载ANT,下载地址:https://ant.apache.org/bindownload.cgi

3.配置ANT环境变量

window中设置ant环境变量:

ANT_HOME    C:/ apache-ant-1.8.1

path             C:/ apache-ant-1.8.1/bin

classpath      C:/apache-ant-1.8.1/lib

linux中设置ant环境变量:

       root用户登陆,用vi编辑器修改root目录下的".bash_profile"属性文件,假设Ant安装在/user/local/ant目录下,要在文件的最后加上

"exportANT_HOME=/user/local/ant"和"export PATH=$PATH:$ANT_HOME/bin"


完成上述步骤之后,打开系统(以windows为例,下同),输入“ant”,如果显示如下,则表示环境搭建成功:


OK,到达这一步之后,你可以参考这篇博客来学习ant的基本应用:http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html

二、关于错误:target build does not exist in the project

可能有些人遇到的是错误中target不是“build” ,而是其他,但是可以先参考此方法,不行再搜索,错误原因很多,我这里只是列举我遇到的这个问题。

原因和解决方案:

我在构建好build.xml之后,执行如下操作:ant build build.xml

就开始报上面的错误。这是因为在cmd状态下输入“ant”时ant本身就会去默认搜索和构建该工程下的build.xml文件,而我的操作加了一个build,这反而让ant找不着北了,直接输入“ant”,build成功!

可能有些同学说我新建的工程下面没有build.xml文件啊?!这个简单,打开cmd控制台,输入android update project -p [projectname],就可以自动生成build.xml啦


三、关于错误:Reference android.target.classpath not found

其实这个不是你的错,而是android在rev20之后,将android.target.classpath名称改为了project.target.class.path,

解决方法就是在你的build.xml文件中用project.target.class.path替换android.target.classpath就OK了。

(关于ANT的问题后续会持续跟进,仅供参考。)





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值