【问题标题】:Google Authentication doesn't work anymore after moving to a different OS迁移到其他操作系统后,Google 身份验证不再起作用
【发布时间】:2017-04-28 10:59:17
【问题描述】:

我最近切换到了 Ubuntu。我已将我的 Android 项目放在 Google Drive 上,然后下载到我的新系统上。该项目似乎保存得很好,它打开并运行正常。

但是,我的 Google 身份验证似乎不再起作用,甚至无需更改代码。有什么想法可能会丢失吗?如果有必要,我可以发布代码。

【问题讨论】:

  • 你遇到了什么错误?
  • 在 Google 身份验证中更新您的 SHA-1。
  • 您在每台机器上都有不同的调试签名密钥。按照 Janak 所说的去做,或者将原始机器上的调试密钥复制到新机器上。
  • 一堆 firebase 错误,但这些错误在它正常工作时又发生了。 @Janak 就是这样。介意我发布一个关于如何作为单独答案的教程吗?
  • @Nephilim 关于一堆 firebase 错误?

标签: android google-play-services google-signin


【解决方案1】:

您需要更新调试密钥,它所在的 android.keystore 文件:

windows上的$HOME/.android/debug.keystore,不知道ubuntu在哪里,搜索一下。 如果您有备份或更新 Google API 中的调试密钥,您可以复制粘贴新密钥:https://developers.google.com/drive/android/auth

【讨论】:

  • keytool -exportcert -list -v \ -alias androiddebugkey -keystore ~/.android/debug.keystore
猜你喜欢
  • 2019-01-16
  • 2012-04-12
  • 1970-01-01
  • 2019-02-17
  • 1970-01-01
  • 2020-01-17
  • 1970-01-01
  • 2017-12-26
  • 2017-01-26
相关资源
最近更新 更多