通过命令行给未签名的安装包进行签名(认领应用,前提:已生成了keystore)
2016-08-23 15:32
309 查看
1.使用命令行进入jdk的bin目录下,一般目录如下:C:\Program Files\Java\jdk1.7.0_80\bin
2.进入目录后,执行如下代码:
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]
示例如下:
jarsigner -verbose -keystore C:\Users\leesee\Desktop\keystore\debug.keystore -signedjar F:\signed.apk F:\meizuemptyapk-release-unsigned.apk androiddebugkey
参数说明:
[您的私钥存放路径] 指定您的私钥的绝对路径,例如:c:\mykeystore
[签名后文件存放路径] 指定签名后apk文件存放绝对的路径,例如 c:\signed.apk
[未签名的文件路径] 指定要签名apk文件的绝对路径,也就是您从我们这里下载到的,例如 c:\meizuemptyapk-release-unsigned.apk
[您的证书名称] 是指您创建密钥时,您设置的证书名称
完活。
2.进入目录后,执行如下代码:
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]
示例如下:
jarsigner -verbose -keystore C:\Users\leesee\Desktop\keystore\debug.keystore -signedjar F:\signed.apk F:\meizuemptyapk-release-unsigned.apk androiddebugkey
参数说明:
[您的私钥存放路径] 指定您的私钥的绝对路径,例如:c:\mykeystore
[签名后文件存放路径] 指定签名后apk文件存放绝对的路径,例如 c:\signed.apk
[未签名的文件路径] 指定要签名apk文件的绝对路径,也就是您从我们这里下载到的,例如 c:\meizuemptyapk-release-unsigned.apk
[您的证书名称] 是指您创建密钥时,您设置的证书名称
完活。
相关文章推荐
- 通过非常简单的方式进行生成应用的ipa文件
- keystore 获取(常用命令行,SDK创建应用,找应用签名的方法)
- 使用命令行生成签名文件并用其对apk文件进行签名
- 如何在Android市场进行应用认领与apk签名
- AndroidStudio中生成keystore和应用签名(MD5)
- android 命令行的形式生成keystore,生成签名
- 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
- .apk 应用签名文件(.keystore)的生成 --- 证书
- 还在等待漫长的iOS构建过程?来试试通过命令行的方式进行iOS应用快速构建和运行吧
- Android命令行用已有的keystore对apk进行签名
- 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
- cmd 命令行判断是否已签名及进行签名 jarsigner keytool -list -v -keystore
- Android给已生成的安装包apk用自己的keystore文件签名
- 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
- 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行
- 在命令行使用已存在的keystore对apk包进行签名
- 还在等待漫长的iOS构建过程?来试试通过命令行的方式进行iOS应用快速构建和运行吧
- 使用命令行生成签名文件并用其对apk文件进行签名
- 基于命令行模式进行开发ANDROID应用
- Android 打包签名 从生成keystore到完成签名