2017-08-28 72 views
0

第三方为我的应用开发了主要结构,包括Google登录。当他们测试它时,它就会起作用。当我运行他们构建的APK时,它会起作用。当我使用项目文件构建时,它会失败,出现handleSignInResult:false错误。我的Android Studio中内置Google登录无法工作

我已经重新安装了Android Studio,安装了所有可能的SDK,但无济于事。有没有人知道为什么一个项目可以在一台计算机上成功构建,而不是在我的项目上?

难道这与SHA-1有关吗?

回答

0

第一件事我们需要SHA-1密钥来集成谷歌登录,我们需要在谷歌开发者或谷歌API API中注册此密钥, 根据我或其他体验SHA-1密钥将会改变当你改变你的系统时,你需要用你的系统中的最新版本替换你的SHA-1密钥。

0

你需要生成SHA-1释放钥匙的Gmail登录构建的.apk

按照步骤

1.Open CMD终端

转到Java中使用 1文件夹后。 cd java 2. cd jdk1.8.0_112 3. cd bin

C:\ Program Files文件\的Java \ jdk1.8.0_112 \ BIN>

输入以下命令:

的keytool -list -v -keystore “.jks的路径密钥库” -alias机器人

注:Android是我的密钥库别名

那么你会得到这样的:输入密钥库密码(输入您的密钥存储密码)