android studio 怎么安装ant

 我来答
微博honey_11
推荐于2018-05-06 · TA获得超过191个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:332万
展开全部

近年来,由于公司项目的越来越庞大和复杂,我们的项目走上了插件化开发之路,由于之前一直是用Eclipse开发的,而Eclipse里面本身集成了Ant脚本的,所以模块化编译打包发版都很方便,成熟。但是考虑到以后Google可能更重视AndroidStudio的维护,对于我们这些还有着很长程序开发之路要走的人来说,学习这个新的IDEA很有必要,况且公司项目主要还是用Eclipse来开发的,为了保持相同的项目结构,只能弃gradle不用了,所以今天的重点是ant在androidstudio中的使用。

AndroidStudio派生自Intellij项目,里面包含了我们开发Android应用所需的各种插件,它基于gradle来构建,但是Google公司将ant插件干掉了,所以先安装ant吧。

一、Ant插件的安装

由于之前我安装过IntellijIdea,所以我就用一个比较偷懒的方式,直接从那儿复制插件过来啦:


然后,将这个文件夹复制到AndroidStudio里面的plugin目录下:


大功告成了,现在可以直接在AndroidStudio中使用ant脚本了。

二、运行ant脚本

在Android项目下新建一个build.xml文件如下:

各个项目的路径和jar包路径之类的,改成自己的就可以成功了

之前由于没有指定子工程的jar文件路径,编译javac的时候就会报下面这个错误:

 Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.Java:1150)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)

指定后就编译成功了。更多问题解决办法请参考android学习手册,例子、源码、文档全部搞定,采用androidstudo的目录结构,360手机助手中下载。下面是截图。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式