获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
在最近更新的Android Studio 4.2中,我们无法获得文件:signing report。所以,我们可以通过以下步骤再次得到这个结果:
File -> Settings -> Experimental ->
Now we need to uncheck the *do not build Gradle list during Gradle sync* ->
Click Ok -> now again go to File -> Click on *Sync Project with Gradle files*
现在你可以理解其他答案的意思了。
感谢@PapayaCoders Youtube频道解决了这个问题。这里是关于这个问题的视频链接。
其他回答
跟随本教程为谷歌Map v2创建SHA1指纹
调试模式:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
释放模式:
keytool -list -v -keystore {keystore_name} -alias {alias_name}
例子:
keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test
在windows下,当keytool命令找不到时,转到您安装的JDK目录,例如<YourJDKPath>\Java\jdk1.8.0_231\bin\,打开命令行,尝试上述命令进行调试/发布模式。
获得SHA1或SHA-256的另一种方式使用./gradlew signingReport
欲了解更多详细信息,请访问 使用Gradle的签名报告
keytool -v -list -keystore "< debug. keystore "Keystore路径>" 如果您不知道调试的路径。密钥存储库,您可以找到您的调试。通过检查windows—>首选项—>android—>构建Keystore路径
我准备了一步一步的教程,以展示如何在模拟器上使用谷歌映射android v2 (android 4.2.2) 看看我的博客:http://umut.tekguc.info/en/content/google-android-map-v2-step-step
此解决方案适用于android studio 3.5版本:
打开你的项目到Android工作室。 点击右边的Gradle标签。 会看到两个东西,一个是我们的项目(根)和应用程序。 选择我们的项目,在你的情况下,它可能是你的应用程序。 右键单击项目并刷新它。 然后单击项目拖放按钮。 点击Tasks,你会看到android文件夹。 双击signingReport,将在Run console中看到详细信息。
如果你使用android studio使用简单的步骤:
运行你的项目 点击Gradle菜单 展开Gradle任务树 点击android-> signingReport
如果没有任何显示(android studio 2.2),那么
从运行栏点击切换任务执行/文本模式
截至2020年9月,如果您想获得发布密钥存储库证书的SHA-1指纹。只需打开您的谷歌播放开发控制台,并打开应用程序签名选项卡。