当前位置: 首页 > 知识库问答 >
问题:

Android:发布vs调试指纹(Sha1)

缪嘉志
2023-03-14

keytool-list-alias androidreleasekey-keystore C:\users\name.android\debug.keystore-storepass android-keypass android

但不幸的是,它以keytool错误:java.lang.exception:别名 不存在。

*实际上我的结果可能是我发布的密钥商店,因为我已经建立了它作为发布的应用程序...不过我也不完全确定。

共有1个答案

毛成济
2023-03-14

您需要找到发布密钥库文件的位置和用于构建应用程序的别名的名称。

在Android Studio中,选择Build>Generate Signed apk。您应该会看到一个类似于下面的对话框。

从密钥存储区路径中获取发行密钥存储区的完整文件路径的位置。然后使用此路径以及列出的密钥别名来获取SHA1:

 类似资料:
  • 我在Mac El Capitan上使用Android Studio。如何获取放行证书指纹?我需要火力点。我不确定到底怎么弄到它。

  • 我想在银行项目中通过android平板电脑记录客户数据,包括指纹。当客户存款或取款时,会通过指纹数据核实哪个客户。Android设备记录指纹数据并与Web服务器(asp.net)同步。那么,开发指纹验证的最佳方法是什么?如果指纹设备与Android平板电脑连接更容易,请建议我。

  • 在 Android Studio 中,当我单击工具栏中的“调试”图标时,会出现 gradle 以尝试进行发布版本。 首先,它显示了“编辑配置”弹出窗口。在底部,它有一条消息“您当前选择的变体(app release unsigned.apk)的apk未签名。请为此变体(release)指定签名配置。 为什么当我单击“调试”时,它试图使用“发布”?显然我改变了什么,我希望我知道。。。 这是我的应用程

  • 问题内容: 在C ++中,我通常会设置2个构建- 分别调试和发布,分别具有和预先定义。然后,我将使用这些定义来确定常量值,例如启用/禁用日志记录,服务器URL等。 现在,在Java / Android中,在构建发行版之前我会注释掉一些东西。我知道这不是一个好方法。我可能会忘记一些东西。 确保在构建发行版本(签名)或调试版本(未签名)时什么都不会忘记的常见做法是什么? 问题答案: (默认情况下)没有

  • 问题内容: 我已经从Eclipse转移到Android Studio。现在,我正在尝试使用我的地图应用程序。因此,我需要我的SHA-1指纹证书编号。 当我使用Eclipse时,它就在下。但是在Android Studio中,我找不到类似的任何选项,因此我可以轻松找到指纹。我正在使用Windows。我从此链接中了解到: 当您从IDE运行或调试项目时,Android Studio会自动以调试模式对您的

  • 我正在开发一款应用程序,允许员工在Android应用程序的支持下扫描指纹。我最后一次听说,它只允许每个设备有一个用户,除非我使用的是定制公司的定制SDK,该公司为它提供了指纹硬件, 有没有什么方法可以让我将指纹从android应用程序集成到我的后端,并拥有多个用户。我在尝试制作考勤系统。