Android项目打包正式签名apk

真是

首先选择Build->Generate Signed APK,会出现下面的界面

这里写图片描述

第一种情况:没有签名文件

点击Create new(最好签名文件密码和**密码设置一样)
这里写图片描述

点击ok,刚创建的签名文件会默认选中,密码自动填充

这里写图片描述

Next然后输入之前设置的Master Passward,如果没有略过这一步

这里写图片描述

Build Type选择生成apk类型debug测试,release线上。这里我们选择线上

这里写图片描述

点击finish,构建完成后studio会弹出下图提示语

这里写图片描述

点击Show in Explorer 可以看到生成的线上apk文件

这里写图片描述

如果点击finish报错(Android Studio版本高的会有这个问题)

这里写图片描述

就要选择Signature Versions版本:
勾选v1签名7.0以下不会有问题,但是在7.0上不会使用更安全的验证方式
勾选v2签名7.0以下会直接安装完显示未安装,7.0以上则使用了v2的方式验证
最好同时勾选v1和v2,所有机型都没问题

第二种情况:有签名文件

点击Choose existing选择jks签名文件

这里写图片描述

Next->finish完成

这里写图片描述