查看 Android app 的 SHA1 签名有以下几种方法:
1. 使用 Android Studio
- 在 Android Studio 中, 点击 "Build" > "Generate Signed Bundle / APK"
- 选择你要签名的模块, 然后点击 "Next"
- 在 "Key store path" 处, 选择你的 keystore 文件, 然后输入密码
- 在 "Signature Versions" 选择 "V1 (Jar Signature)" 和 "V2 (Full APK Signature)"
- 点击 "Finish" 后, Android Studio 就会生成签名的 APK 文件, SHA1 签名信息会显示在 Gradle Console 里。
2. 使用 keytool 命令行工具
- 打开命令提示符或终端, 进入到 JDK 的 bin 目录 (例如 `C:\Program Files\Java\jdk1.8.0_221\bin`)
- 运行以下命令查看 SHA1 签名:
```
keytool -list -v -keystore your_keystore.jks
```
(将 `your_keystore.jks` 替换为你自己的 keystore 文件)
- 输入 keystore 密码后, keytool 会列出证书的详细信息, 其中包括 SHA1 签名。
3. 使用 Android SDK 自带的 apksigner 工具
- 进入 Android SDK 的 build-tools 目录 (例如 `C:\Android\sdk\build-tools\29.0.2`)
- 运行以下命令查看 SHA1 签名:
```
apksigner verify --print-certs your_app.apk
```
(将 `your_app.apk` 替换为你要查看的 APK 文件)
- 输出中会包含 SHA1 签名信息。
无论使用哪种方法, 获取到 SHA1 签名后, 你可以将其用于 Google API 控制台、Firebase 控制台等需要签名信息的地方。