本文主要是介绍jarsigner简单使用说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jarsigner -verbose -keystore ~/Workspace/my.keystore -signedjar ./emptyapk-release-signed.apk ./emptyapk-release-unsigned.apk alias
jarsigner工具的命令格式是:
# jarsigner的命令格式
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]
#jarsigner的参数说明
-keystore 参数指定您的私钥的绝对路径,例如:/Users/mac/Desktop/my.keystore
-signedjar 参数指定签名后apk文件存放绝对的路径,例如 /Users/mac/Desktop/signed.apk
[未签名的文件路径] 指定要签名apk文件的绝对路径,例如 /Users/mac/Desktop/emptyapk-release-unsigned.apk
[您的证书名称] 是指您创建密钥时,您设置的证书名称也就是Alias
MacdeMac-Pro:~ mac$ jarsigner -verbose -keystore /Users/mac/Desktop/myapp.keystore -signedjar /Users/mac/Downloads/emptyapk-release-unsigned1.apk /Users/mac/Downloads/emptyapk-release-unsigned.apk Alias
输入密钥库的密码短语:
正在添加: META-INF/MANIFEST.MF
正在添加: META-INF/YIBAIRUN.SF
正在添加: META-INF/YIBAIRUN.RSA
正在签名: AndroidManifest.xml
正在签名: res/drawable-hdpi-v4/ic_launcher.png
正在签名: res/drawable-mdpi-v4/ic_launcher.png
正在签名: res/drawable-xhdpi-v4/ic_launcher.png
正在签名: res/drawable-xxhdpi-v4/ic_launcher.png
正在签名: res/layout/activity_main.xml
正在签名: resources.arsc
正在签名: classes.dex
jar 已签名。
警告:
未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (2039-09-02) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。
MacdeMac-Pro:~ mac$
这篇关于jarsigner简单使用说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!