在网上学习了一下ant ,个人记录一下学习过程 以及遇到的问题
先到http://ant.apache.org/bindownload.cgi下载ANT;
然后配置环境变量ANT_HOME 以及该目录下的bin;
打开命令行 输入ant -version,如图所示 即配置成功。
到android 根目录下 打开命令行,输入 "android update project --name 项目名 -p ./" 生成build.xml与local.properties 两个文件。
期间遇到问题:
“android不是内部或外部问题”, 其实是SDK配置不完整,解决方法 把SDK中的tools配置至环境变量
之后
直接输入 ant debug 将生成 “项目名-debug.apk”、“TestNet-debug-unaligned.apk”等文件,文件与项目下的bin目录(使用debug签名);
输入ant release 将生成未签名与未aligned文件
期间遇到问题:
Build Failed
..\build.xml:653:The following error occurred while executing this line:
..\build.xml:698:nullreturned: 1
解决方法:清空项目中bin目录下的所有文件
使用ant生成签名
在项目的根目录下打开命令行:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
并设置一下参数
完成签名生成。
输入命令:android update project -p . -n 项目名 -t android-19更新bulid.xml
在项目根目录下新建文件名为 "ant.properties" 的文件,并编写:
输入命令 ant release 编译