现在的位置: 首页 > 综合 > 正文

Android 使用ANT自动生成APK

2018年04月19日 ⁄ 综合 ⁄ 共 951字 ⁄ 字号 评论关闭

       这个问题整了好几天了,发现网上的东西还真是千篇一律。当你操作失败时,不要怀疑那些千篇一律的文章,先去仔细分析一下每一个步骤。

一次次的失败,直到成功后才发现自己那么的不专业,不仔细!

假设已经安装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版就这样出来了。。。


抱歉!评论已关闭.