1. 安装ant,配置环境变量

2. 执行命令: android update project -p 项目路径

例:android update project -p D:\project\UI_demo

执行结果:在UI_demo目录下生成一些文件,其中重要的是build.xml

如果项目引用了第三方库,则逐一执行上述这个命令,唯一不同的是修改项目名称,

android update project -p XX,如:android update project -p library

3. 在后续的Ant自动化编译时候依赖ant.properties 提供的配置属性,在Android项目中则是正式发布App时候用到的签名keystore。

把x.keystore 放入到XXXDemo根目录下:创建ant.properties 文件,在ant.properties 文件中写入以下内容:

has.keystore=true
has.password=true
key.store=x.keystore
key.alias=你自己命名的keystore名字
key.store.password=你设置的密码
key.alias.password=你设置的密码

4. 执行命令  ant release

即生成的正式发布签名APK在bin目录下。

最新文章

  1. acm系统开发笔记
  2. MJRefresh自定义刷新动画
  3. C#-DataTable分页代码
  4. Sql Server来龙去脉系列之一 目录篇
  5. 超越luabind的luaBridge
  6. mysql慢查询分析工具 mysqlsla 安装
  7. python利用for..in遍历,while循环嵌套编译九九乘法表的几种模式
  8. AbstractRoutingDataSource实现动态数据源切换 专题
  9. Tensorflow模型的格式
  10. 『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件
  11. Java中关于Map的使用(HashMap、ConcurrentHashMap)
  12. eclipse导入git项目出现There are no resources that can be added or removed from the server错误
  13. [TestNG] Eclipse/STS中两种安装TestNG的方法
  14. Codeforces 219D - Choosing Capital for Treeland(树形dp)
  15. 转载:Java高并发,如何解决,什么方式解决
  16. MySQL学习笔记--启动停止服务
  17. jenkins部署web项目到tomcat(五)
  18. 最新证明面临质疑:P/NP问题为什么这么难?
  19. 技术分享之AQS——内容提要
  20. [转]理解Linux的处理器负载均值

热门文章

  1. vi, Java, Ant, Junit自学报告 - 实训week1
  2. 基于PyQt5的Python-Gui开发
  3. Altium Designer chapter7总结
  4. Linux基础:Linux环境下安装JDK
  5. from 表单回车自动提交
  6. 《剑指offer》面试题20 顺时针打印矩阵 Java版
  7. Appium+Python之元素定位和操作
  8. JS中数组和字符串方法的简单整理
  9. 没有找到<context:component-scan base-package="">标签
  10. 浅谈协议(二)——视频流协议 [RTP/RTCP/RTMP/HTTP_FLV]