- 通过终端命令获取
1.1 通过keystore获取
执行命令keytool -list -v -keystore keystoreName -storepass keystorePassword,输入keystore名和对应的密码即可获取apk签名,若没有密码,直接敲回车即可。例如图 1所示。
图 1 keystore查看签名
1.2 通过apk获取
在终端中执行以下步骤:
1、解压apk,apk实质上是zip文件,所以可以使用命令unzip apkname解压。
2、进入META-INF文件夹
3、使用命令keytool -printcert -file CERT.RSA 获取到签名值。
例如图 2所示。
图 2 apk获取签名 - apk签名方式
这里使用Android Studio为应用签名,操作步骤如下: - 点击Build->Generate Signed APK,点击Create new…,如图 3所示。
图 3 生成apk - 填写好相关信息,如图 4所示,点击OK。
图 4 生成新签名 - 点击next,输入linux用户密码,点击OK。
图 5 输入linux密码 - 点击Finish,等待签名完成即可。
图 6 完成签名 - 签名完成后会,Android Studio的右边侧栏会出现弹窗消息,点击Show in Files,即可找到签名后的apk,如图 7 在文件夹中打开所示。
图 7 在文件夹中打开 - 如图 8 文件夹结构所示,红色箭头所指及为签名后apk。
图 8 文件夹结构
获取apk签名及apk签名方法
最新推荐文章于 2025-07-07 10:44:43 发布