Android 批量打包
2015-08-04 09:58
218 查看
需要从官网上下载apache-ant-1.9.2
配置环境变量终端bash输入:open ~/.bash_profile
export ANT_HOME=/Applications/eclipse/apache-ant-1.9.2/
exportPATH=${PATH}:${ANT_HOME}/bin
查看是否配置成功:ant -version
显示:Apache Ant (TM) version 1.9.2compiled on July 8 2013
成功
android update project --name项目名 --target2 --path 项目路径
例:
android update project --nameTest1 --tartget 2 --path /Users/wangliang/project/Test1
项目中多两个文件,图:
开打local.properties
sdk.dir=/Applications/eclipse/sdk
key.store=/Users/wl/key/testa
key.alias=wl
key.store.password=123456
key.alias.password=123456
cd 到项目根目录
ant release
默认apk在bin目录下
xxx-release.apk
修改build.xml文件
搜索”release.apk”
<property name="out.final.file"location="/Users/wangliang/apk_file/${ant.project.name}-release.apk"/>
红色字体为存放apk的路径。
批量打包
脚本文件(auto_export_apk.sh)中:
cd /Users/wangliang/project/test1
ant release
cd /Users/wangliang/project/test2
ant release
cd /Users/wangliang/project/test3
ant release
cd /Users/wangliang/project/test4
ant release
cd到auto_export_apk.sh目录
./ auto_export_apk.sh
ok,end.
配置环境变量终端bash输入:open ~/.bash_profile
export ANT_HOME=/Applications/eclipse/apache-ant-1.9.2/
exportPATH=${PATH}:${ANT_HOME}/bin
查看是否配置成功:ant -version
显示:Apache Ant (TM) version 1.9.2compiled on July 8 2013
成功
android update project --name项目名 --target2 --path 项目路径
例:
android update project --nameTest1 --tartget 2 --path /Users/wangliang/project/Test1
项目中多两个文件,图:
开打local.properties
sdk.dir=/Applications/eclipse/sdk
key.store=/Users/wl/key/testa
key.alias=wl
key.store.password=123456
key.alias.password=123456
cd 到项目根目录
ant release
默认apk在bin目录下
xxx-release.apk
修改build.xml文件
搜索”release.apk”
<property name="out.final.file"location="/Users/wangliang/apk_file/${ant.project.name}-release.apk"/>
红色字体为存放apk的路径。
批量打包
脚本文件(auto_export_apk.sh)中:
cd /Users/wangliang/project/test1
ant release
cd /Users/wangliang/project/test2
ant release
cd /Users/wangliang/project/test3
ant release
cd /Users/wangliang/project/test4
ant release
cd到auto_export_apk.sh目录
./ auto_export_apk.sh
ok,end.
相关文章推荐
- Android分析主线程与子线程,以及子线程之间相互通信
- 关于Android的HAL的一些理解
- 清除android程序中的多余资源
- 4418开发板的使用方法
- Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
- Android拓展系列(12)--使用Gradle发布aar项目到JCenter仓库
- 查看ANR
- android将LinearLayout中的内容保存为Bitmap。
- Android进程与线程基本知识
- Mahone的CTS研究笔记(一):什么是CTS
- Android studio 修改包名
- Android基于PinnedSectionListView实现联系人通讯录
- android design library提供的TabLayout的用法
- Android手机如何录制屏幕及转GIF
- Android Activity中加入View后进行后台截屏截图
- android 百度地图marker 设置锚点 让图标的下方尖尖指向实际位置
- android 应用的loading加载动画制作(闪屏)
- Android中实现多线程下载的两种方式示例及浅析之一(无断点续传)
- android launcher 资料
- Android官方命令深入分析之hprof-conv