简单记录一下。
我是通过Android Studio创建。
- 点击菜单创建bundle或apk build > Generate Signed Bundle/APK
- 下一步
- 点击创建新的Key Store
- 填好基本信息,点OK (此时已经创建完成)
- 下一步开始构建
- 构建debug或release
签名版本选择(Signature Versions): V1 V2
V1
- 对jar进行签名
- 在v1中只对未压缩的文件内容进行了验证。所以在APK签名之后 。可对签名后的文件作适当修改,并重新压缩。
*只勾选v1签名在所有机型可用,但是在7.0上不会使用更安全的验证方式
V2
- 对整个apk签名
- 不能对签名后的APK作任何修改,包括重新解压。V2在整个APK文件的二进制内容上计算和验证,任何改动都会影响结果。
- 只勾选V2签名7.0以下机型会在直接安装完后显示未安装,7.0及以上机型使用V2的方式验证成功安装;
建议:同时勾选V1和V2
网友评论