【安卓移动应用】Android Studio中为应用设置签名发布

no.1 第一种方式

找到自己的用户安卓目录
C:\Users\Administrator.MM-202004140105.android

按住Shift + 右键,在此处打开Powershell窗口
【安卓移动应用】Android Studio中为应用设置签名发布

继续在控制台输入命令

调试版本使用debug.keystore,命令为:keytool -list -v -keystore debug.keystore

发布版本使用apk对应的keystore,命令为:keytool -list -v -keystore apk.keystore

提示输入**库密码,调试版本默认密码是: android,发布模式的密码是apk的keystore设置的密码。输入**后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取SHA1值,如下图所示:
【安卓移动应用】Android Studio中为应用设置签名发布

no.2 第二种方式 - 自行生成签名文件并使用签名

打开Android Studio的 Build -> Generate Signed Bundle/APK 菜单
【安卓移动应用】Android Studio中为应用设置签名发布
选择第一个单选框 - Android App Bundle - 点击Next
【安卓移动应用】Android Studio中为应用设置签名发布
存放路径 - Create new…
【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
创建一个jks文件夹 - 切记避免中文字符 / 数字没有影响
【安卓移动应用】Android Studio中为应用设置签名发布
可视化中文翻译参考
【安卓移动应用】Android Studio中为应用设置签名发布
密码最少需要六位
【安卓移动应用】Android Studio中为应用设置签名发布
忽略 - 点击OK
【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
生成了jks文件
【安卓移动应用】Android Studio中为应用设置签名发布
按住Shift + 右键,在此处打开Powershell
【安卓移动应用】Android Studio中为应用设置签名发布
输入一下命令并回车
keytool -list -v -keystore 签名文件名称.jks

密码是你刚刚设置的密码
【安卓移动应用】Android Studio中为应用设置签名发布
把证书的指纹拷贝放进记事本中以免忘记或丢失 - 切记也不可泄露指纹信息
【安卓移动应用】Android Studio中为应用设置签名发布
点击Project Structure,再点击Modules,选择APP,选择Signing Configs
【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
点击Project Structure,再点击Modules,选择APP,选择Signing Configs,添加一个releas

【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
生成配置文件
【安卓移动应用】Android Studio中为应用设置签名发布
apk证书配置
【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布

【安卓移动应用】Android Studio中为应用设置签名发布
【安卓移动应用】Android Studio中为应用设置签名发布
编译成功
【安卓移动应用】Android Studio中为应用设置签名发布
在APP右键打开Show in Explorer
【安卓移动应用】Android Studio中为应用设置签名发布

安卓apk打包完成,这就是安卓包,可发给朋友安装

【安卓移动应用】Android Studio中为应用设置签名发布