安卓批量签名工具使用说明

作者: 老牛爱吃嫩草 | 来源:发表于2017-01-18 10:24 被阅读605次

安卓批量签名工具使用Python编写,利用此工具对未签名apk实现修改AndroidManifest.xml的多个meta-data信息,并自动签名(可实现多个签名)

github地址:https://github.com/wuxingxing8912/ApkSignTool

如果只需要进行多渠道打包,可参考:Android多渠道打包工具

一、目录及使用说明

sign_start:Mac下签名执行程序,双击执行

sign_start.bat:Window下签名执行程序,双击执行
unsigned.apk:待签名的apk
my.keystore:签名文件
out文件夹(程序执行后创建):签名好的apk存放目录
log文件夹(程序执行后创建):日志文件存放目录

二、使用前准备工作

1、检查环境

(1),python环境检查:Windows/Mac:cmd/终端下输入python,如果有输出版本号,则说明已安装,推荐版本python2.7
下载地址:https://www.python.org/downloads/release/python-2712/
(2),jdk环境检查:Windows/Mac:cmd/终端下输入java -version,如果有输出版本号,则说明已安装,推荐版本1.7
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2、安装Simplejson
Windows参考:http://www.cnblogs.com/kaituorensheng/archive/2012/07/25/2608864.html
Mac参考:https://site.douban.com/129642/widget/notes/5513129/note/388411666/

上述步骤做完后可执行sign_start.bat(Windows)或sign_start(Mac)程序测试,如果out输出qihu360_signed.apk与wandoujia_signed.apk并且可安装,则说明环境配置成功

3、准备签名配置文件
格式参考本目录下的sign_info.txt(命名不变,替换内容即可),文件为标准son格式,字段说明如下:
type:渠道名称(缺省字段,暂未用到)
targetApk:目标包名(打包后的apk名)
keystoreName: 签名文件名称
keystorePassword:签名文件密码
keystoreAlias:签名文件别名
replace:替换的内容集合(注:目前只支持替换AndroidManifest.xml下的meta-data字段),字段说明如下:
android:name:需要替换的名称(用于查找,名称本身不被替换)
android:value:需要替换的内容

三、注意事项:

1、Windows请AndroidSignTool放在D盘根目录下!

2、建议使用jdk1.7,jdk1.6可能出现无法签名的情况

相关文章

  • 安卓批量签名工具使用说明

    安卓批量签名工具使用Python编写,利用此工具对未签名apk实现修改AndroidManifest.xml的多个...

  • 微信分享安卓报签名错误的解决办法

    首先,确认是否正确填入了安卓签名,签名可以使用微信推荐的一个apk来获取。签名获取工具下载[https://res...

  • Android开发便捷的工具

    1、网易云加密系列http://apk.aq.163.com/#download 举个栗子,安卓右键工具,查看签名...

  • 安卓获取应用签名工具

    背景 在对接支付宝支付和微信支付时,需要获取应用签名 解决方案 下载签名工具并安装到手机上:https://ope...

  • 安卓-应用卸载 签名残留

    1、问题描述 安装安卓应用时提示,带签名的正式包装不上,提示签名与之前的不符。 2、解决办法 使用ADB 调试工具...

  • 安卓签名

    在Android Studio打包apk签名的时候你可以选择V1、V2、V1+V2的方式,你了解这些区别吗? 一、...

  • 安卓本地打包

    要进行安卓打包首先需要了解的就是安卓的签名机制,因为是第一次尝试,所以在网上查了些有关安卓签名的一些知识,在网上有...

  • Unity集成ShareSDK分享遇到的问题

    安卓微博分享 签名错误此类问题一般是是由于微博开放平台配置的包名和签名与您的app的不一致导致的。注意:安卓的签名...

  • 免费去水印工具,支持批量去水印

    最近看到好多人在求短视频去水印工具,小编为大家找到一款免费的去水印工具,支持批量去除,安卓版本。 软件支持平台非常...

  • 安卓获得签名

    jks获取签名信息:keytool -list -v -keystore .\gold.jks apk获取签名: ...

网友评论

    本文标题:安卓批量签名工具使用说明

    本文链接:https://www.haomeiwen.com/subject/jrfvbttx.html