开发学院手机开发Android 开发 Android 命令行下的编译和运行 阅读

Android 命令行下的编译和运行

 2010-02-24 04:25:00 来源:WEB开发网   
核心提示:就自己的习惯来讲,我并不太习惯实用某个IDE来编程,Android 命令行下的编译和运行,原因有两个,一是电脑运行的慢,使用ant编译直接在工程目录下执行简单的一条"ant"即可,不用任何参数,要编程还要先等上半天打开IDE;二来就是用IDE容易让人变懒,在输入某个对象名字后等上一会

就自己的习惯来讲,我并不太习惯实用某个IDE来编程。原因有两个,一是电脑运行的慢,要编程还要先等上半天打开IDE;二来就是用IDE容易让人变懒,在输入某个对象名字后等上一会,IDE会自动把对象的方法、接口等一大堆的东西列出来,只要按个方向键选择就行了,很少去查文档,时间长了给人自己很懒的感觉。想学到东西还是要从命令行开始,真正学到之后再考虑用IDE。

下面总结一下在命令行下android工程的创建、编译、运行和调试的方法。

1、工程的创建:

在要存放工程的目录下用执行"activityCreator.py --out hutaow edu.bupt.hutaow.example"

说明如下:

activityCreator.py,创建工程的脚本文件,linux里使用"activityCreator.py",如果是windows,则应当换成"activityCreator.bat"

--out hutaow,其中hutaow是生成工程的输出目录,执行android工程的所有文件都会放在这个目录里

edu.bupt.hutaow.example,这个是包的名称以及类的名称,其中最后一个字段是生成的类的名称,edu.bupt.hutaow是example类所在的包

命令执行后会在hutaow目录下生成工程的所有文件。

执行后终端输出如下:

package: edu.bupt.hutaow

out_dir: hutaow

activity_name: example

Created directory hutaow/src/edu/bupt/hutaow

Added file hutaow/src/edu/bupt/hutaow/example.java

Created directory hutaow/bin

Created directory hutaow/res/values

Added file hutaow/res/values/strings.xml

Created directory hutaow/res/layout

Added file hutaow/res/layout/main.xml

Added file hutaow/AndroidManifest.xml

Added file hutaow/build.xml

2、工程的编译:

这里编译需要用到ant,ant是apache出的用于编译java工程文件的工具,android是基于java设计的,所以这里要用到它,ant可以在http://ant.apache.org 下载的到,具体安装过程和java、android差不多,都是解压出来后设置环境变量,可以参考linux中设置java环境变量 。

使用ant编译直接在工程目录下执行简单的一条"ant"即可,不用任何参数,ant会根据build.xml文件中的描述自动进行相关的语法检查、依赖分析等等一些工作,最终将编译好的文件输出在工程的bin目录下

1 2  下一页

Tags:Android 命令 编译

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读