记录这个的背景或者说需求是什么呢?
之前我想把编译的应用直接push到手机,本来在new工程,开eclipse感觉好卡。
编译需要用鼠标点击按钮,编译的结果也不好自动化处理,故google了下。原来可以用ant。
1、ubuntu 直接apt-get install ant 好了。简单嘛! 2、直接使用android创建项目(就是sdk中的android,环境变量添加上比较好哈) android create创建项目 android update 更新现有项目 android create project -k 包名 -name 工程名 -t “id号” -p 工程路径 android update project --name 工程名 -t “id号” -p 工程路径
“id 号” 用android list查看
ant 参数 * debug:带调试用签名的构建 * release:构建应用程序,生成的apk必须签名才可以发布 * install:安装调试构建的包到运行着的模拟器或者设备; * reinstall * uninstall
注:release版本需要签名。签名生成http://blog.csdn.net/aeolus1019/article/details/8121031 在工程目录下新建文件ant.properties key.store=/home/peter/peter.key //key 路径 key.alias=peter.key //key 的别名 key.store.password=peitao //密码 key.alias.password=peitao //密码