使用命令行进行apk签名
2015-09-15 16:02
288 查看
在apk所在的目录下, 执行以下命令可以对未签名包进行签名, 如已有签名, 会将原有签名保存在META-INF中, 所以需要先解压删除后, 再重新打包为apk
jarsigner -verbose -tsa https://timestamp.geotrust.com/tsa -storepass "密码" -keystore ".keystore文件名" -signedjar "输出的.apk名" "需要签名的.apk名" "alias别名"
-verbose 签名/验证时输出详细信息
-tsa 为时间戳, 后面是该时间戳的地址
-storepass 可直接传入keystore密码, 注意如果alias使用不同的密码, 还需要加上-keypass "密码"
-keystore keystore路径
-signedjar 后面为已签名的文件名称
最后传入源文件名和别名
另外, 可以通过keytool命令查看签名
keytool -printcert -file "解压apk后获得的META-INF中的CERT.RSA"
keytool -list -keystore ".keystore文件名"
参考:
http://blog.csdn.net/wuxinzaiyu/article/details/9159297
jarsigner -verbose -tsa https://timestamp.geotrust.com/tsa -storepass "密码" -keystore ".keystore文件名" -signedjar "输出的.apk名" "需要签名的.apk名" "alias别名"
-verbose 签名/验证时输出详细信息
-tsa 为时间戳, 后面是该时间戳的地址
-storepass 可直接传入keystore密码, 注意如果alias使用不同的密码, 还需要加上-keypass "密码"
-keystore keystore路径
-signedjar 后面为已签名的文件名称
最后传入源文件名和别名
另外, 可以通过keytool命令查看签名
keytool -printcert -file "解压apk后获得的META-INF中的CERT.RSA"
keytool -list -keystore ".keystore文件名"
参考:
http://blog.csdn.net/wuxinzaiyu/article/details/9159297
相关文章推荐
- android 使用虚拟机安装apk(图文教程)
- BAT批处理一键生成APK包脚本分享
- 配置apache支持apk ipk下载的方法
- Android实现检查并下载APK更新、安装APK及获取网络信息的方法
- Android应用开发之将SQLite和APK一起打包的方法
- lua脚本实现自动生成APK包
- php获取apk包信息的方法
- php自定义apk安装包实例
- Android快速分析apk工具aapt的使用教程
- 如何安装系统认证签名过的APK
- jarsigner重新签名apk无法安装的解决方法
- 解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- 教你如何使用platform密钥对apk进行签名
- Android APK使用Debug签名重新打包 Eclipse更改默认Debug签名
- Android获取apk程序签名信息代码示例
- Android签名机制介绍:生成keystore、签名、查看签名信息等方法
- python使用7z解压apk包的方法
- 让IIS支持 .iso 7z torrent apk等文件下载的设置方法[图文]
- 让服务器iis支持.apk文件下载的设置方法