文章目录
  1. 1. 批量打包步骤
    1. 1.1. 1. 安装Ant等发开工具
    2. 1.2. 2. 复制 AndroidManifest.xml 并命名为 AndroidManifest.xml.temp
    3. 1.3. 3. 修改 AndroidManifest.xml.temp 中渠道好为 AndroidManifest.xml.tem
    4. 1.4. 4. 添加签名信息
    5. 1.5. 5. 修改打包程序配置
    6. 1.6. 6. 在 market.txt 中添加渠道信息,每个渠道占一行
    7. 1.7. 7. 运行 MakePackages ;
  2. 2. 工程介绍

本文章介绍在Mac环境下利用Ant实现批量打包Android应用程序安装文件。

以下步骤均在MAC系统下完成,Demo链接见文章末尾。

批量打包步骤

1. 安装Ant等发开工具

2. 复制 AndroidManifest.xml 并命名为 AndroidManifest.xml.temp

3. 修改 AndroidManifest.xml.temp 中渠道好为 AndroidManifest.xml.tem

4. 添加签名信息

1
2
3
4
5
6
sdk.dir=/Users/zhenguo/Documents/develop/adt-bundle-mac-x86_64-20140702/sdk

key.store=/Users/zhenguo/Documents/develop/key/package.keystore
key.alias=aname
key.store.password=123456
key.alias.password=123456

5. 修改打包程序配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
* 要打包的项目根目录
*/

private final static String projectBasePath = "/Users/zhenguo/Documents/develop/github/AndroidAntMakePackage/MakePackageDemo";
/**
* 保存打包之后的apk的根目录
*/

private final static String copyApkPath = "/Users/zhenguo/Documents/develop/apks";
/**
* 这里的文件名必须是准确的项目名!就是Project工程的bin目录下面的apk安装包的名字
*/

private final static String signApk = "MakePackageDemo-release.apk";
/**
* 重命名之后的项目名称前缀(地图项目不用改)
*/

private final static String reNameApk = "Project_";
/**
* 需要修改manifest文件的地方(占位符)
*/

private final static String placeHolder = "@market@";

6. 在 market.txt 中添加渠道信息,每个渠道占一行

7. 运行 MakePackages ;

工程介绍


本文地址 http://ihongqiqu.com/2015/05/18/make-packages/ 作者为 Zhenguo

文章目录
  1. 1. 批量打包步骤
    1. 1.1. 1. 安装Ant等发开工具
    2. 1.2. 2. 复制 AndroidManifest.xml 并命名为 AndroidManifest.xml.temp
    3. 1.3. 3. 修改 AndroidManifest.xml.temp 中渠道好为 AndroidManifest.xml.tem
    4. 1.4. 4. 添加签名信息
    5. 1.5. 5. 修改打包程序配置
    6. 1.6. 6. 在 market.txt 中添加渠道信息,每个渠道占一行
    7. 1.7. 7. 运行 MakePackages ;
  2. 2. 工程介绍
返回顶部