美文网首页
Android创建Keystore,签名版本V1和V2的区别

Android创建Keystore,签名版本V1和V2的区别

作者: Jaxh | 来源:发表于2019-04-30 17:18 被阅读0次

简单记录一下。
我是通过Android Studio创建。

  1. 点击菜单创建bundle或apk build > Generate Signed Bundle/APK
menu1.png
  1. 下一步
vew1.png
  1. 点击创建新的Key Store
vew2.png
  1. 填好基本信息,点OK (此时已经创建完成)
vew3.png
  • 下一步开始构建
vew4.png
  • 构建debug或release
vew5.png

签名版本选择(Signature Versions): V1 V2

V1

  • 对jar进行签名
  • 在v1中只对未压缩的文件内容进行了验证。所以在APK签名之后 。可对签名后的文件作适当修改,并重新压缩。
    *只勾选v1签名在所有机型可用,但是在7.0上不会使用更安全的验证方式

V2

  • 对整个apk签名
  • 不能对签名后的APK作任何修改,包括重新解压。V2在整个APK文件的二进制内容上计算和验证,任何改动都会影响结果。
  • 只勾选V2签名7.0以下机型会在直接安装完后显示未安装,7.0及以上机型使用V2的方式验证成功安装;

建议:同时勾选V1和V2

相关文章

网友评论

      本文标题:Android创建Keystore,签名版本V1和V2的区别

      本文链接:https://www.haomeiwen.com/subject/nzvvnqtx.html