zoukankan      html  css  js  c++  java
  • android多lib库工程的自动批量构建--准备

       打包这个活儿吧,本来没什么技术含量,千篇一律的更改渠道名称,然后编译,签名即可。但是如果发布渠道比较多的话,这种重复工作让人烦不胜烦。我们的应用发布渠道有30多个,若是手工打包,基本不用做其他的事情了。一个优秀的程序员,要持续的为改进和自动化而努力。今天我们来搞一搞自动化打包,后面陆续给出批量自动打包(自动更改渠道名称)

    使用工具:Ant (点我下载

    准备:配置Java环境,配置Ant环境 (限于篇幅,不在赘述)

    测试项目描述:

    建立三个工程。主工程testAutobuild ,两个lib库,分别为testLibOne, testLibTwo 。三个项目的依赖关系为。

      在主工程的界面上,将打印来自库1和库2的资源文件,以及来自库1和库2的代码文件,目的就是检测我们的自动打包是否成功,否则的话,程序会因为找不到文件而崩溃。

      三个工程的代码非常简单,后面给出附件。

    打包工程创建:

      为了和android工程分开,单独新建一个java项目,编写ant脚本来完成应用程序的自动打包。

    注意,只是完成自动构建,批量构建会在后面的文章中介绍。

    自动构建工程的目录非常简单,仅有三个文件。build.properties存放的是通用配置,auto-build.properties存放项目配置,下一篇文章会介绍。

    自动构建流程:

      对流程和项目结构大致了解后,我们开始动手编码。


     原文链接:http://www.67tgb.com/?p=629

     转载注明:望月听涛

  • 相关阅读:
    js在微信、微博、QQ、Safari唤起App的解决方案
    js根据ip自动获取地址(省市区)
    css行内省略号、垂直居中
    PAT1006
    PAT1005
    PAT1004
    PAT1003
    PAT1002
    PAT1001
    latex中的空格
  • 原文地址:https://www.cnblogs.com/riskyer/p/3398080.html
Copyright © 2011-2022 走看看