keystore的初探

来源:互联网 发布:网络歌曲太多 翻唱 编辑:程序博客网 时间:2024/06/18 05:24

eclipse默认的debug.keystore存放位置

Eclipse菜单的Window -> Preferences -> Android –> Build

指令方式生成签名

  • 生成签名keystore
$keytool -genkey -v -keystore app.keystore -alias alias_app -keyalg RSA -validity 20000
  • 签名
$jarsigner -verbose -keystore app.keystore -signedjar app_signed.apk app.apk alias_app//对apk进行签名$jarsigner -verify app_signed.apk//查看是否签名$jarsigner -verify -verbose -certs app_signed.apk//查看签名详情
  • 优化已签名的apk
$zipalign -v 4 app_signed.apk app_signed_aligned.apk//对apk优化$zipalign -c -v 4 app_signed_aligned.apk//查看apk是否经过优化

查看APK签名keystore

  • 查看keystore
    $keytool -list -keystore debug.keystore
  • 查看apk的签名
    用winrar解压apk,得到其中META-INF\CERT.RSA文件
    $keytool -printcert -file META-INF\CERT.RSA

参考文章

Android签名详解
Android签名总结
Android签名详解
Android 签名详解
应用程序的编译和打包
android签名机制
查看APK签名

0 0