java - Google play 的多个 sha1 key

标签 java android google-play-services

是否可以在 Debug模式下从不同的 PC 编译已签名的应用程序。所以现在 sha1 已注册一个,在应用程序被编译后,它正在通过 apk 文件共享和安装。我对从不同计算机编译调试版本的能力很感兴趣。

最佳答案

我不确定这是否可能,但是这 SO question可以给您一个想法,即在将您的应用程序部署为调试版本时,第一台 PC 中的 debug.keystore 与第二台 PC 中的不同。在您的第一台 PC 上,您使用 debug.keystore 生成了用于生成 Google API key 的 SHA1 key 。当您在第二台 PC 上部署您的应用程序时,使用了另一个 debug.keystore,但 key 不匹配。

解决方法是从第二台 PC 环境复制 debug.keystore 文件并在第一台 PC 上使用它。但您也可以像这样在 Google API 控制台中输入多个 SHA1 key (对于您使用的每个环境,这意味着您需要为所有环境的 debug.keystore 文件创建 SHA1 key 。

还请尝试检查该答案所附的链接和这个 documentation获取更多信息。

关于java - Google play 的多个 sha1 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37773096/

相关文章:

android - 如何在 SQLiteDatabase 原始查询绑定(bind)中设置数据类型?

android - Google 游戏登录状态未在之前的 Activity 中共享

java - Eclipse Maven 构建问题 : Failed to compile input schema(s)!

java - eclipse JavaFX css 资源未找到

Java/JAI - 保存灰度图像

android - 谷歌云端硬盘 SDK 和 API

android - PLUS 无法在 Google Play 服务中定义

java - 如何将哈希表发送到我的客户端套接字?

java - Android:这个警告是什么意思?

android - 可以按设备而不是操作系统版本限制 Android 应用程序吗?