Android Studio中创建apk签名文件

本文以macOS中Android Studio 2021.1.1版本为例介绍创建apk签名文件的操作步骤:

1.启动Android Studio,并打开一个Android项目。

2.依次点击菜单:Build -> Generate Signed Bundle / APK...。

3.在弹出的"Generate Signed Bundle or APK"弹窗中选择"APK"选项,并点击"Next"按钮。

4.在弹窗中点击"Create new..."按钮,以创建一个新的签名文件。

5.在弹出的"New Key Store"弹窗中,填写签名文件信息:

复制代码
    Key store path:选择或输入签名文件的保存路径(比如:/Users/pc/sw/test-sign-key.keystore)。
    Password:为你的签名库设置一个密码(比如:abc123456)。
    Confirm:再次输入签名库的密码(比如:abc123456)。
    Alias:为你的签名条目设置一个别名(比如:test-sign)。
    Password:为你的签名条目设置一个密码,此密码必须与上述签名库的密码相同(比如:abc123456)。
    Confirm:再次输入签名条目的密码(比如:abc123456)。
    Validity (years):设置证书的有效年数(比如:100)。
    Certificate:
    First and Last Name:你的名字和姓氏(比如:jack)。
    Organizational Unit:你的组织单位名称(比如:baidu)。
    Organization:你的组织名称(比如:baike)。
    City or Locality:你所在的城市或地区(比如:jinan)。
    State or Province:你所在的州或省份(比如:shandong)。
    Country Code (XX):你的国家代码(比如:CN)。

6.点击"OK"按钮,完成签名文件的创建。

7.查看签名文件的信息(其中包括SHA1、SHA256等信息):

终端中执行命令:

bash 复制代码
keytool -list -v -keystore test-sign-key.keystore

输入密钥库口令时输入刚才设置的密码(比如:abc123456),按回车键,就可以看到输入的信息了:

bash 复制代码
密钥库类型: PKCS12
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: test-sign
创建日期: 2024年8月10日
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=jack, OU=baidu, O=baike, L=jinan, ST=shandong, C=CN
发布者: CN=jack, OU=baidu, O=baike, L=jinan, ST=shandong, C=CN
序列号: 75ffc5ee
生效时间: Sat Aug 10 14:24:56 CST 2024, 失效时间: Mon Jul 17 14:24:56 CST 2124
证书指纹:
	 SHA1: 91:D4:B3:91:DB:A6:04:3A:A5:18:92:AE:5B:90:F8:22:7C:D4:69:31
	 SHA256: 1F:70:4A:DF:CB:69:45:60:AC:8C:05:F3:73:45:E2:C0:B1:00:83:D7:8B:09:A0:9C:98:1C:8F:9F:93:4C:6D:9F
签名算法名称: SHA256withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3

扩展: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 9C 3B A3 87 47 79 D4   66 F5 C3 4B 90 64 87 7C  ..;..Gy.f..K.d..
0010: 2E E7 B1 3B                                        ...;
]
]
相关推荐
oioihoii35 分钟前
如何设置 Visual Studio 在调试停止时自动关闭控制台
ide·visual studio
曹申阳1 小时前
1. 使用VSCode开发uni-app环境搭建
ide·vscode·uni-app
大江东去浪淘尽千古风流人物3 小时前
【Wins】Visual Studio memory leak check使用教程
ide·visual studio
molong9313 小时前
Kotlin 内联函数、高阶函数、扩展函数
android·开发语言·kotlin
每天更新3 小时前
VSCODE 使用GDB
ide·vscode·编辑器
paoqi 包奇4 小时前
pycharm中使用anaconda指定虚拟环境
ide·python·pycharm
叶辞树5 小时前
Android framework调试和AMS等服务调试
android
傅科摆 _ py5 小时前
解决 Vscode 中运行键突然消失的问题
ide·vscode·编辑器
丨Sky丨夜吻5 小时前
vscode扩展
ide·vue.js·vscode
慕伏白6 小时前
【慕伏白】Android Studio 无线调试配置
android·ide·android studio