文章标题
来源:互联网 发布:python netsnmp 编辑:程序博客网 时间:2024/05/29 09:13
1 打开MAC/Linux中的命令行窗口
PS:MAC下打开终端的方法:实用工具(shift+command+U)==>终端)
2 进入签名工具目录下,通过perl命令行及参数完成对apk包的签名,参数解析如下:
example: perl signer.pl -k test.keystore -p1 12341234 -a test.keystore -p2 12341234 -s ./apk_unsign -d ./apk_sign
各参数意义如下:
-k : keystore的路径
-p1 : storepass密码
-a : 签名文件的别名
-p2 : keystore密码
-s : 待签名apk的路径 或 待签名apk所在目录(支持对该目录下所有apk批量签名)
-d : 生成的签名后的目录
3. 常见错误返回说明
(1)错误提示:“jarsigner: 找不到 alias 的证书链。alias 必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目”
解决方法:-a后面请输入证书正确的别名
(2)错误提示:“jarsigner 错误: java.lang.RuntimeException: 密钥库装入: Invalid keystore format”
解决方法:-k后面输入keystore文件的全路径,而不是目录
(3)错误提示:“jarsigner: 与 test.keystore 相关的密钥不是专用密钥”
解决方法:-p1后面请输入正确的密码
(4)错误提示:“jarsigner 错误: java.lang.RuntimeException: 密钥库装入: Keystore was tampered with, or password was incorrect”
解决方法:-p2后面请输入正确的密码
(5)错误提示:“JavaVM: Failed to load JVM: /Users/***/tools/bundle/Libraries/libserver.dylib”
解决方法:此提示可忽略,不会影响签名
360签名工具下载链接
链接: https://pan.baidu.com/s/1c2IaHB6 密码: 9a3c
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- Ubuntu常用命令
- odoo连接数据库操作数据
- Performing a deep fetch of the `master` specs repo to improve future performance
- VS2010下配置 OpenCV2.2
- angularJS1 log打印日志
- 文章标题
- 搭建Git服务器遇到的那些坑
- java项目和C#项目实现通信
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Android 与Html5 js相互总结
- ORM框架2
- 分分钟 面试题 n! 到底考什么?
- 正则
- 复制构造函数(1)