澳门新蒲京娱乐

新蒲京娱乐场777 16
PPT小白如何将PPT做出商务感,PPT小白怎样筹算好扁平化PPT
新蒲京官方下载 7
【干货】Android真正的【新蒲京官方下载】“万能”Adapter

美团渠道打包简单粗暴快速版,批量自动重签名脚本

如果有多个apk,就会新建多个文件夹存放对应的apk

2、写入多个渠道

仔细一看,自动化脚本也并非那么难

2、执行命令:zipalign -v 4 [待优化.apk路径] [优化后.apk路径]

流程

首先在同级目录下新建一个channel.txt文件然后写入渠道信息:

干货内容

新蒲京官方下载 1

重签名之后的目录

新蒲京官方下载 ,这样之后就会在同级目录下生成相应的渠道包。

因为Apk的升级是需要判断签名的,如果签名不同就会导致升级失败,于是没办法只能对加固过的包进行重新签名。重新签名也简单,几个命令行就搞定了。

之后对新生成的apk进行检测

直接上代码(Windows版的)

检查当前APK是否已经执行过Align优化。命令:zipalign -c -v 4
androidres.apk)

新蒲京官方下载 2

然后,再终端doc命令行,进入刚刚的打包工具目录下操作,再把需要打渠道包的基础包(最好打包的时候v1和v2签名都勾上)放在该目录下,然后执行命令行操作,360渠道需要特殊处理:

apk的位置和bat文件的日志相同即可,多个apk也都放置这个目录下,然后双击.bat文件,就会将该目录下所有的apk文件重新签名。

使用Android SDK中的zipalign – 对齐操作 – 优化

SET KEYSTORE_NAME=.\1111.keystore SET KEYSTORE_ALIAS=1111SET KEYSTORE_STOREPASS=123456 SET KEYSTORE_KEYPASS=123456REM 临时文件夹SET TEMP_PREFIX=temp_REM 重新签名后apk文件名前缀SET RE-SIGNED=ReSigned_@echo 签名开始 FOR %%i IN  DO (ECHO [重签名 %%i]RD /S /Q MD \%TEMP_PREFIX%COPY %%i \%TEMP_PREFIX%REM 复制key到APK同名文件夹中COPY %KEYSTORE_NAME% REM 进入临时文件夹CD \%TEMP_PREFIX%echo [显示当前目录文件]dir /bREM 解压APK文件jar -xf %%iDEL %%iREM 删除MATA-INFRD /S /Q META-INFREM 重新压缩apk文件,将temp目录下的所有文件都打到 %TEMP_PREFIX%%%I的包下jar -cf ../%TEMP_PREFIX%%%i ./cd ..jarsigner -verbose -keystore %KEYSTORE_NAME% -storepass %KEYSTORE_STOREPASS% -keypass %KEYSTORE_KEYPASS% -signedjar %%i %TEMP_PREFIX%%%i %KEYSTORE_ALIAS% -digestalg SHA1 -sigalg MD5withRSARD /S /Q %TEMP_PREFIX%REM 删除同名文件夹中复制的debug.keystoreDEL %KEYSTORE_NAME%@echo 签名完成 echo [zipalign %RE-SIGNED%%%i]ZIPALIGN -v 4 %RE-SIGNED%%%i %TEMP%%i%ZIPALIGN -c -v 4 %RE-SIGNED%%%iDEL %TEMP_PREFIX%%%iCD ..@echo [优化完成])PAUSE

java -jar walle-cli-all.jar batch -f channel.txt
apk文件的绝对路径(不要相对路径,容易报错)

本人也只是Android开发路上一只稍大一点的菜鸟,如果各位读者中发现文章中有误之处,请帮忙指出,你的批评和鼓励都是我前进的动力。

java -jar walle-cli-all.jar batch -c yingyongbao,360,xiaomi
apk文件的绝对路径

示例

首先再工程中需要添加的一些依赖和插件,以及获取channel的java文件,现在网上很多,就不介绍了,大众化。这里只介绍直接的打包的过程:

然后老大跟我说,来这里还有10几个包也要重新签名,当时我的脸就黑了。重新签名是简单,不过apk一多也是个体力活,况且手动操作也容易出错。于是就参考了一些网上的脚本命令和基础的dos语法,改出了一个适用的自动化脚本。

1、打开CMD,进入Android SDK -> build-tools ->
25.+目录,这里与上面一样,没有对应目录请更新sdk。

扯淡内容

使用walle打渠道包

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图