android多渠道快速打包方法

上一篇 / 下一篇  2015-02-26 09:56:55 / 个人分类:测试相关

多渠道快速打包步骤

  1. 首先制作一个apk文件,如src.apk
  2. 安装python3安装包,官网下载安装即可
  3. 把CreateNewAPK.py(下面脚本文件),test(空文件),src.apk 放到同一个目录
  4. 执行CreateNewAPK.py即可,生成需要的不同的apk文件,根据需要只需要对应修改数组里的字符串即可
import zipfile51Testing软件测试网5h&r:n8b	u)N4O2za
improt os
t5E5T QtA{zzo0import shutil51Testing软件测试网 \ b&GY S
shutil.copyfile('src.apk', '22.apk')51Testing软件测试网cl3JD g?$k[Q*C
your_channel=['a','b','c','d']51Testing软件测试网"s{O;C4P!n
51Testing软件测试网.}0I@go W
for apkchannel in your_channel:
#@0@gaB3r0  zipped = zipfile.ZipFile('22.apk', 'a', zipfile.ZIP_DEFLATED)
H#vK^!Re;KTM)c0  empty_channel_file = "META-INFO/mtchannel_{channel}".format(channel=apkchannel)
EQmNml QF5r0  zipped.write('test',empty_channel_file)
r+g!@3h!S(C4L#}0  print(os.getcwd())
\*I&u{;Zs3]#T;v4n0  zipped.close()   apkname=''51Testing软件测试网q;w*o5{S[
  apkname=apkchannel+'.apk'51Testing软件测试网J(`PAL8uT
  shutil.move('22.apk',apkname)
v8j8EnG0  shutil.copyfile('src.apk', '22.apk')
jM\:lXb} jC9p051Testing软件测试网x2RFn,H3D
os.remove('22.apk')51Testing软件测试网/[5a9UJ8G6}
print("=============end==============")

'a4eO,Yb6yU0以上方法参考http://tech.meituan.com/mt-apk-packaging.html文章,经过实验测试。可用

e)i;sN$pF2K r$G0o2eu0

TAG:

 

评分:0

我来说两句

Open Toolbar