Eclipse—Ant批量打包

仅是本人的打包流程,做个笔记

(以下为本人电脑上的路径配置,仅参考)

jdk环境变量:

    E:\Program Files\Java\jdk1.7.0_07\bin;


AndroidSDK环境配置:

        将你的AndroidSDK的sdk目录下的tools文件和platform-tools文件配置到环境变量的Path中

        如:

         D:\adt-bundle-windows-x86_64-20140702\sdk\tools;

         D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;


ant环境配置:

     将ant的坐在目录中的bin目录下和lib目录下配置在Path中

     如:

        E:\ANTTOOLS\ant\bin;

        E:\ANTTOOLS\ant\lib;

验证ant配置是否成功

cmd 命令输入 ant  后  回车出现:

    Buildfile: build.xml does not exist!

    Build failed     即配置成功


one:

   创建ant.properties、build.xml和local.properties三个文件 于你的项目根目录

      01.ant.properties内容如下:

                   application.package=com.wy.qhb

                   ant.project.name=RedEnvelope

                   name=RedEnvelope

                   java.encoding=utf-8

                   out.absolute.dir=D:/linshibao

                   #apk directory/goal directory

                    gos.path=D:/RED

                    key.store=E:/red.key

                    #key.store=C:/Users/Administrator/Desktop/majun.keystore

                    key.store.password=123456

                    key.alias=hongbao

                    key.alias.password=123456

                    app_version=1.0.0

                    market_channels=papafenxiang,mumayi-20160510-1,zhuanzhuan

                    #market_channels=mumayi,wangyi

                    #market_channels=wandoujia

(ps:name自定义,一般是你的项目名;out.absolute.dir为临时文件路径;gos.path为打包完成后的路径;key.store为你密钥的路径;market_channels为你的渠道)


   02.build.xml内容如下:

   

















































 03.local.properties内容如下:

           # This file is automatically generated by Android Tools.

            # Do not modify this file -- YOUR CHANGES WILL BE ERASED!

            #

            # This file must *NOT* be checked into Version Control Systems,

            # as it contains information specific to your local configuration.

            # location of the SDK. This is only used by Ant

           # For customization when using a Version Control System, please read the

           # header note.

           sdk.dir=D:\\adt-bundle-windows-x86_64-20140702\\sdk

ps:(

对build文件将project的那么改成自己的工程名;

与自己本机路径为准;

local.properties文件与本机AndroidSDK路径为准;

)


开始:

cmd 先切换到项目根目录

cd /d E:\Android_developer\workspace_android\RedEnvelope

然后执行

ant clean deploy

开始打包

备注:

    (如果项目里用到了其它类库,就先执行以下命令)

      类库的路径

           cd /d E:\Android_developer\workspace_android\类库名

      然后执行

          android update project --name 类库名 -t 1 --path .

(ps:-t 为目标平台的版本编号 ,cmd下运行  android list target  即可获得)

    以上是给类库创建了build文件

  创建完之后

   再给你的项目开始打包

   cd /d E:\Android_developer\workspace_android\RedEnvelope

    然后执行

    ant clean deploy

    完成!




bat 快捷打包

  右键创建txt, 复制以下内容:

        echo off

        cls

        color 0a

        echo ========================================

        cd /d E:\Android_EC\workspace\MeiPian & call ant clean deploy

        echo ==============================================

        pause


保存,把后缀改为  .bat     即可

你可能感兴趣的:(Eclipse—Ant批量打包)