我在Play商店中有一个正在运行的应用程序。我已经测试并成功更新了我的应用程序三次。突然间,我不得不改变我的笔记本电脑并重新配置了一切,即Android Studio,JDK,SDK等等。我知道签名的密钥文件对于更新我的应用程序很重要。所以我备份了我的项目和文件。
现在我要再次更新我的应用程序,我注意到我的SHA1密钥已更改。我无法测试与我的应用程序集成的G +登录。我认为同样的问题也会出现在GCM中。我该怎么办?
答案 0 :(得分:0)
Play商店及其API都是从原始设置中获得调试密钥的SHA1,以及它仍然期待的内容。
如果可能,最简单的方法是将调试密钥从旧设置复制到新设置并使用它进行重建。该文件位于〜/ .android / debug.keystore。
如果您不再使用旧密钥,则必须重复原先用于将调试版本连接到您使用的任何Google API的过程。但是这次使用新密钥的SHA1来替换不再使用的旧密钥。
答案 1 :(得分:0)
您需要两个步骤才能让您的应用重新投入使用:
1)获取新的SHA1密钥。
2)通过访问console.developer.google.com进行凭证更改,您已在其中创建了用于签署应用程序的API密钥。
现在你将如何获得更新的SHA1
密钥,然后点击View-> Tool Windows-> Gradle
进入android工作室。打开包含您的应用程序名称的文件,然后在其旁边写上“(root)
”,然后转到“运行配置”并单击您看到的文件之一。这就是你将获得新的SHA1
密钥和MD5
位于执行配置的底部。
使用此SHA1
密钥更新您的API密钥,您就可以了!:)
注意:如果您看不到SHA1
密钥,那么名为“Toggle tasks execution/text mode
”的运行按钮旁边会有一个按钮,点击该按钮即可获得键。