在Android Studio中获取发布版(Release)和开发版(Debug)的SHA1指纹,为了配置百度地图等服务。以下是如何获取这些SHA1指纹的步骤:
开发版(Debug)SHA1:
使用Android Studio的签名报告功能:
打开Android Studio。
在右上角,点击“Gradle”面板。
展开你的项目名称,然后依次展开“Tasks” > “android” > “signingReport”。
双击“signingReport”,Android Studio会在下方的“Build”窗口中显示签名信息,包括SHA1指纹。
使用命令行:
如果你更喜欢使用命令行,可以通过以下步骤获取Debug SHA1:
打开终端(Terminal)。
导航到你的Android项目的根目录。
输入以下命令:./gradlew signingReport(对于Mac或Linux)或gradlew signingReport(对于Windows,如果在项目根目录下运行)。
在输出中查找“SHA1”部分,你将看到你的Debug SHA1指纹。
发布版(Release)SHA1:
对于发布版SHA1,你需要在构建发布APK或AAB(Android App Bundle)时配置签名。这通常涉及创建一个keystore文件,并使用该keystore对APK进行签名。一旦你有了keystore文件,你可以使用keytool命令来获取SHA1指纹。
以下是使用keytool获取Release SHA1的步骤:
打开终端(Terminal)。
导航到JDK的bin目录,或者使用完整路径运行keytool命令。
输入以下命令:
bash
keytool -list -v -keystore /path/to/your/keystore.jks
将/path/to/your/keystore.jks替换为你的keystore文件的实际路径。
4. 当你运行该命令时,它会提示你输入keystore的密码。输入正确的密码后,它将显示与keystore关联的所有证书的详细信息,包括SHA1指纹。