android - 从不同的机器调试 SHA1 是不同的。如何为应用程序生成特定的 SHA1?
问题描述
标题可能有点混乱,但让我在这里解释一下
我正在从控制台使用 Map API for Android,并且我限制了它的使用,因此它只能用于我构建的应用程序。限制API时,需要包名和SHA1。包名很好,但 SHA1 不是。
这就是发生的事情。我在台式机和笔记本电脑上工作。起初,我从桌面开发应用程序。使用调试密钥库 #1 获取 SHA1 并在 google 控制台中使用它。但后来我尝试从笔记本电脑重新编译应用程序,SHA1 不同。
我的问题是:
- 每次我编译程序时,使用发布密钥库签署应用程序的 SHA1 是否相同?
- 如果没有,有什么办法吗?
解决方案
推荐阅读
- ios - 使用 Azure 和 Node.js 向 iOS 发送 APNS 推送不起作用
- google-apps-script - 如何从 LanguageApp.translate 返回自动检测到的语言?
- python - 无法使用 ADOBDAPI 打开 MS ACESS 数据库
- python - 如何使用 pip 在 Windows 10 上安装 Geopandas
- sql-server - 如何设置 EF (6) 命令超时,与流式查询交互
- node.js - 哨兵没有向所需邮件抛出错误
- python - Python监控多部分表单上传的进度
- java - java.lang.IllegalStateException: [TextView] 不能为空
- django - 如何更改 Django 管理面板登录表单要求
- autodesk-forge - 访问令牌给出以下错误消息加载资源失败:服务器响应状态为 500