您的位置:首页 > 移动开发 > Android开发

用android命令创建和更新项目

2011-07-06 15:44 134 查看
使用eclipse 图形化界面生成android工程是非常简单的事情,但看到SDK中sample目录下的一些源代码,没有工程文件,不知如何下手,于是从命令行步步实践之。一、命令行生成android工程
SDK中详细描述了如何用android命令生成工程。利用该命令行生成一个名称为test的工程。
android create project \--target <target_ID> \--name <your_project_name> \--path /path/to/your/project \--activity <your_activity_name> \--package <your_package_namespace>
android create project --target 4 --name test --path d:\androidtest\test --activity test --package com.dh.test
生成过程中,会有详细的提示。

其中根目录下生成的build.xml相当于makefile文件,供ant使用。
编译
由于不是使用eclipse+ADT的方式,因此需要另外一个工具ant,同时请确保安装j2se(仅仅只有jre无法使用ant进行编译),因为需要使用javac作为java源代码的编译器。j2se可以到sun网站下载。ant可以到http://ant.apache.org/bindownload.cgi下载。
ant下载后,设置好环境变量就可以直接使用。
编译方式:ant debug 或者ant release,分别生成调试版本和发布版本的程序,生成程序放置在bin目录下。例如使用ant debug,生成的文件如下。双击test-debug.apk,就可以启动apkinstaller.exe进行安装。如果是要发布release版本,还需要对程序进行签名,否则无法安装。

二、更新android工程
对于android sdk的sample目录下的源代码示例,可以使用android update project更新项目文件,就可以生成build.xml。其命令行选项与android create project累世。接着使用ant就可以编译了。
android update project -t 4 -p .
and debug
对sample文件下的HelloActivity实验。更新项目后产生了三个文件,主要是build.xml。有了它,ant就可以编译了。

最后放到手机上,效果图如下。(android 手机截屏比较方便,手机连接电脑,打开debug选项,然后运行ddms程序,选择device->screen capture就可以截取手机屏幕了)

参考文献
http://hi.baidu.com/dhqway/blog/item/e213e6fa65a70d13a8d31105.html
android sdk文档
http://www.androidin.net/bbs/thread-34720-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: