这个问题整了好几天了,发现网上的东西还真是千篇一律。当你操作失败时,不要怀疑那些千篇一律的文章,先去仔细分析一下每一个步骤。
一次次的失败,直到成功后才发现自己那么的不专业,不仔细!
假设已经安装java,android SDK,ANT。
1,配置java、android、ANT系统变量。
新建JAVA_HOME系统变量,变量值:java安装目录
ANDROID_HOME系统变量,变量值:android SDK存放目录
ANT_HOME系统变量,变量值:下载的ANT,打开后的根目录
CLASS_PATH系统变量,变量值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
更改系统变量path的变量值(假设之前没有配置过,如果配置过,请参考。我就是因为没有配置全,而导致一次次的失败),
追加上:;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANT_HOME%\bin;%ANT_HOME%\lib;%JAVA_HOME%\bin 至此,配置完成。
2,创建项目的build.xml文件
cmd进入项目路径,运行android update project --name [项目名称] --target [SDK版本号] --path ./ 运行效果:
3,设置签名属性
把创建的密匙release.keystore 放到当前目录下,并在此目录下创建ant.properties空文件,填入以下内容
key.store=release.keystore
key.store.password=antPassword
key.alias.password=antPassword
key.alias=release
proguard.config=proguard.cfg (这个文件我是没找到,现在还没弄签名)
4,在上图中运行ant release
可选:
debug:带调试用签名的构建
release:构建应用程序,生成的apk必须签名才可以发布
install:安装调试构建的包到运行着的模拟器或者设备;
本人运行的ant debug,运行后效果如图:
debug版就这样出来了。。。