获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
一个更简单的方法是在项目根目录下运行。/gradlew signingReport 本文还解释了其他方法
其他回答
对我来说,这是一个循序渐进的过程。
首先运行应用程序,然后按照以下步骤(也显示在截图)
点击签署报告 打开gradle控制台对话框 它会显示你的SHA-1证书编号
答案很简单。在新的Android Studio版本中找到SH1。做这些简单的步骤。
步骤1进入“设置”界面,也可以按“CTRL + ALT + S”
Edit
步骤2最新的android工作室包括- android工作室电鳗| 2022.1.1
选择“实验”,然后取消选中“只在Gradle同步过程中生成的Gradle任务列表中包含测试任务”的选项,然后按“确定”
第2步为旧版本的android studio -
去实验,然后取消选项“不构建Gradle任务在Gradle同步期间,如果它被选中,然后按确定
继续
步骤3进入“文件”,选择“项目与Gradle文件同步”选项
步骤4单击面板右侧的Gradle,然后Tasks,然后android,然后双击signingReport
然后您将获得SH1指纹
在Gnu / Linux
第一个
你需要钥匙。例如,在我的例子中,这个文件在/Desktop/Keys文件夹中
/Desktop/Keys/key.jks
第二个
cd / usr / lib / jvm java-1 0-openjdk-amd64 7。
现在您需要执行这个命令
keytool -list -v -keystore /PATH/file.jks -alias YourAlias -storepass *** -keypass ***
替换此字段
-keystore
-alias
-storepass
-keypass
例如
keytool -list -v -keystore /home/david/Desktop/Keys/key.jks -alias MyAlias -storepass 456 -keypass 123
祝你好运! !
简单的方法-使用密钥存储资源管理器
按照步骤操作
下载密钥库资源管理器下载链接 安装密钥存储资源管理器 通过密钥库资源管理器打开密钥库 输入密码 单击您的密钥库名称 然后您将获得sha1密钥
如果你使用React Native,调试。Keystore在android/app中,但可能不在~/.android中。
设置调试。Keystore路径如下:
keytool -list -v -keystore {PROJECT_ROOT}/android/app/debug.keystore -alias androiddebugkey -storepass android -keypass android
控制台将打印如下内容:
Alias name: androiddebugkey
Creation date: Jan 1, 2014
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US
Issuer: CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US
Serial number: 2==Serial Number==2
Valid from: Wed Jan 01 06:35:04 CST 2014 until: Wed May 01 06:35:04 CST 2052
Certificate fingerprints:
SHA1: 5E:=========== SHA1 SIGNING KEY ===========:25
SHA256: FA:============ SHA 256 ===================9C
Signature algorithm name: SHA1withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3