Window下ant编译android工程

来源:互联网 发布:在线软件测试平台 编辑:程序博客网 时间:2024/06/05 18:20

1.环境部署

1)java环境

2)android-sdk环境

3)ant环境


2.编译android工程

1)列出android平台列表

android list targets


不同id对应不同的android版本,在编译的时候需要用到

2)创建android工程

android create project  --target<target-id> --name MyFirstApp --path <path-to-worksapce>MyFirtstApp --activity MainActivity --package com.example.myfirstapp


生成目录结构如下:


3)更新工程

android update project --target <target-id> --name MyFirtstApp --path<path-to-worksapce>MyFirtstApp

--target需指定android版本,影响编译过程

--target 简写-t

--name 简写-n

--path简写-p

该命令会更新project.properties,local.properties,build.xml三个文件

4)编译工程

ant debug/release

生成debug或release版本的apk


3.安装验证

1)列出avd

android list avd

2)启动模拟器

android-sdk/tools/emulator -avd AVD-1.5

3)安装apk

adb install bin/Test-debug.apk


4.遇到的问题及解决方法

后续持续补充

1)若编译时提示android版本过低

D:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\tools\ant\build.xml:483: The SDK Build Tools revision (18.1.0) is too low for project 'QTL'. Minimum required is 19.1.0
需检查sdk目录下build-tools目录android的版本,此时需更新版本,下载地址如下

http://www.androiddevtools.cn/

2)提示使用了过时的API或不安全操作


需检查sdk目录platforms目录,有无更新新的android sdk。

3)编译时aapt crash

可升级build-tools目录android版本


0 0