用户登录
用户注册

分享至

安装vs的时候apache ant超久

  • 作者: 大湿胸的初恋
  • 来源: 51数据库
  • 2020-09-20
近年来,由于公司项目的越来越庞大和复杂,我们的项目走上了插件化开发之路,由于之前一直是用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手机助手中下载。下面是截图。






  1、下载“android-studio”,下载完成后双击android-studio安装

  2、安装过程和一般的没有什么两样。下一步继续,选择安装路径


  3、设置了安装路径后,点击安装即可进行继续安装。等待安装过程结束

  4、安装过程中会自动配置一些环境,后会安装完成,点击完成即可

  5、启动android-studio,下边是启动后截图。android-studio启动时提示。如果是之前安装过老版本的android-studio,选择第一个,第一次安装默认选择即可

  6、启动后,可以选择open项目或者new一个。

  7、新建一个项目

  8、点击next,选择模板样式

  9、完成创建后,启动下载需要的组件。所以建议【联网】

  10、最后结果 ,项目文件夹默认有这几个
软件
前端设计
程序设计
Java相关