我的Android Studio中内置Google登录无法工作
问题描述:
第三方为我的应用开发了主要结构,包括Google登录。当他们测试它时,它就会起作用。当我运行他们构建的APK时,它会起作用。当我使用项目文件构建时,它会失败,出现handleSignInResult:false
错误。我的Android Studio中内置Google登录无法工作
我已经重新安装了Android Studio,安装了所有可能的SDK,但无济于事。有没有人知道为什么一个项目可以在一台计算机上成功构建,而不是在我的项目上?
难道这与SHA-1有关吗?
答
是的......你猜对了,它是关于SHA-1 Key的。
您需要添加从您的PC密钥库产生的SHA-1键
How to get SHA-1 from Android Studio ?
比补充说,关键在你的火力地堡控制台或在谷歌控制台
答
第一件事我们需要SHA-1密钥来集成谷歌登录,我们需要在谷歌开发者或谷歌API API中注册此密钥, 根据我或其他体验SHA-1密钥将会改变当你改变你的系统时,你需要用你的系统中的最新版本替换你的SHA-1密钥。
答
你需要生成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是我的密钥库别名
那么你会得到这样的:输入密钥库密码(输入您的密钥存储密码)
成功!非常感谢。 – Rob