jarsigner
2016-06-01 13:54
246 查看
开发者应用认领说明
Flyme应用中心应用认领,采用Android的apk安装包签名机制来完成。如果你不清楚签名是什么,请联系开发人员协助您。在Android平台发布应用程序之前,必须经过一个签名流程。现在您的密钥就是您的身份证明,您所要做的就是使用您的密钥,将我们提供给您的一款未经过签名的apk包签名后,发送给我们。
jarsigner简单使用说明
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
给apk包签名的方式有很多种,我们推荐您使用JDK自带的jarsigner工具来完成签名。jarsigner工具的命令格式是:
# jarsigner的命令格式 jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称] #jarsigner的参数说明 -keystore 参数指定您的私钥的绝对路径,例如:c:\mykeystore -signedjar 参数指定签名后apk文件存放绝对的路径,例如 c:\signed.apk [未签名的文件路径] 指定要签名apk文件的绝对路径,也就是您从我们这里下载到的,例如 c:\meizuemptyapk-release-unsigned.apk [您的证书名称] 是指您创建密钥时,您设置的证书名称
Linux和Mac OS X平台的签名方法:
打开Terminal程序
进入从魅族开放平台下载到的sign_verification.zip解压后的目录,例如
cd ~/Downloads/sign_verification
使用jarsigner签名
命令举例示例:
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
这样就完成了,将签名后的包上传到魅族开放平台应用认领签名验证页面.
Windows平台签名方法:
打开命令提示符程序
进入从魅族开放平台下载到的sign_verification解压后的目录,例如
cd C:\Downloads\sign_verification
使用jarsigner签名
命令举例示例:
jarsigner -verbose -keystore C:\Downloads\sign_verification\mykeystore -signedjar meizuemptyapk-release-signed.apk meizuemptyapk-release-unsigned.apk meizu
这样就完成了,将签名后的包上传到魅族开放平台应用认领签名验证页面.
相关文章推荐
- iOS 在已有项目添加CoreData
- 这是一个盗版和强盗的社会
- [故障处理] MongoDB Assertion: 10334:BSONObj size: 1852142352 (0x1073656E) is invalid 故障处理一例
- 初识Java反射——使用反射分析类
- Java堆栈的区别
- 当你在浏览器中输入Google.com并且按下回车之后发生了什么?(很详细)
- hibernate的未知数赋值
- 一点一点学写Makefile-1
- favicon
- 在JSP中如何实现MD5加密
- 【51CTO学院三周年】一个机遇,一次改变,一种选择
- 负载相关
- Git学习笔记整理
- org.hibernate.QueryException:Expected positional parameter count: 1
- kernelchina.org内核研究
- EL表达式 (详解)(转)
- asp.net mvc页面javascript代码中如何使用razor
- 实现分数类中的对象和整型数的四则运算。分数类中的对象可以和整型数进行四则运算,且运算符合交换律。例如:CFraction a(1,3),b; int i=2; 可以完成b=a+i;。同样,可以完成i+
- Android学习笔记(十三)text 文本输入
- MYSQL的binary解决mysql数据大小写敏感问题的方法