安卓应用上传市场是个体力活, 如果集成各类统计,单单就是打包的工作量就很可观,虽然可以使用Ant命令批量打包,但是Ant配置使用相当繁琐,初学者很难掌握,今天就教给大家一个只需要三步就可以完成批量傻瓜式打包的方法
废话不多少了,以下教程:
1. 下载打包工具 :UmengTools 并安装到你的电脑(Win7系统如果不能用,就是需要安装【.NET Framework4.0简体中文版】)
软件下载地址 : 下载地址http://download.csdn.net/detail/u010058586/8507909
软件主界面
2. 重点来了! 按我说的,咱三步完成批量打包
2.1 编辑要打包的渠道 ,签名信息,和要改变统计Channel的KEY, 随便输入一个配置文件名,点击保存
例: <meta-data android:name="CHANNEL_TEST" (此为channel) android:value="anzhi" /> (此为渠道)
统计channel名,就是你AndroidManifest.xml中要改变的Key的名称,如上就是"CHANNEL_TEST"
2.2 上传你的APK
回主界面后,将你的APK拖到软件上
2.3 一键打包!
点击一键打包!渠道很多的话,你可以去喝杯水,等系统自动完成,一般几分钟就完成了
软件我看了下,接下来大致说说原理吧:
将 apktool
添加到当前 process
的环境变量
执行 apktool d --no-src -f xxxx.apk temp
拆解apk
替换或者添加 AndroidManifest.xml
中的 友盟channel
执行apktool b temp unsigned.apk
重新打包apk
执行 SignApk.jar
生成签名后的 apk 文件
执行 zipAlign
生成对齐优化后的 apk 文件
OK, 软件使用很方便,感谢Umeng提供这么方便的工具,如果有什么不明白可以给我留言