我如何在 android studio 中找到我的 android 应用程序的 SHA 1?
how do i find my SHA 1 for my android app in android studio?
我是开发 Android 应用程序的新手,我想在 Fragment 中创建一个 Google 地图。到目前为止,我已经了解了需要 API 密钥的部分,但我对 Android 开发人员网站上的说明感到困惑,而且我在网上找到的所有内容都没有消除我的困惑。
有人能一步步告诉我如何在 Windows 7 上获取我的 SHA1 指纹吗?
指纹有debug和release两种。假设你想要一个版本,那么从控制台 window,你需要 运行 这个命令来获取指纹
keytool -exportcert -alias MY_RELEASE_KEY_ALIAS -keystore MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE -list -v
keytool 程序在您的 JDK bin 文件夹中。所以在 Windows 上,像 C:\Program Files\Java\jdk1.8.0_20\bin 是你应该找到 keytool
的地方
最后要注意的是,上面命令中的 MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE 应该是您的 .keystore 文件的完整路径,包括文件名
毕竟,你最终会得到几个指纹,包括 SHA1。您可以复制它,然后返回 Google Developers Console 并将其作为新行粘贴到允许的 Android 应用程序中,将您的包名称添加到末尾,用分号分隔。
在获得 SHA1 之前,您无法获得 API_KEY。
单击 here 获取一个很好的教程,它将通过图像逐步指导您(特别是当您在 Windows 7 上操作时)。
希望这会有所帮助!!
我是开发 Android 应用程序的新手,我想在 Fragment 中创建一个 Google 地图。到目前为止,我已经了解了需要 API 密钥的部分,但我对 Android 开发人员网站上的说明感到困惑,而且我在网上找到的所有内容都没有消除我的困惑。
有人能一步步告诉我如何在 Windows 7 上获取我的 SHA1 指纹吗?
指纹有debug和release两种。假设你想要一个版本,那么从控制台 window,你需要 运行 这个命令来获取指纹
keytool -exportcert -alias MY_RELEASE_KEY_ALIAS -keystore MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE -list -v
keytool 程序在您的 JDK bin 文件夹中。所以在 Windows 上,像 C:\Program Files\Java\jdk1.8.0_20\bin 是你应该找到 keytool
的地方最后要注意的是,上面命令中的 MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE 应该是您的 .keystore 文件的完整路径,包括文件名
毕竟,你最终会得到几个指纹,包括 SHA1。您可以复制它,然后返回 Google Developers Console 并将其作为新行粘贴到允许的 Android 应用程序中,将您的包名称添加到末尾,用分号分隔。
在获得 SHA1 之前,您无法获得 API_KEY。
单击 here 获取一个很好的教程,它将通过图像逐步指导您(特别是当您在 Windows 7 上操作时)。
希望这会有所帮助!!