我目前正在做一个关于如何通过google +帐户登录的教程,但是我仍然停留在第一步。我谈论的教程是教程。我有我所做的事的打印屏幕,但它不起作用。

这里好像出什么问题了?在不使用命令提示符的情况下,还有其他方法生成相同的文件吗?
更新
能够运行该行,但它返回的结果与教程中返回的结果不同。

发布于 2014-03-27 10:05:51
使用以下步骤在eclipse上安装keytool,您就可以轻松地生成SHA-1
http://keytool.sourceforge.net/update在eclipse中,请使用帮助->安装新软件。将上面的url复制到它并安装it.then,您在eclipse上有一个选项keytool。选择keytool>打开密钥存储库。浏览debug.keystore文件的路径并将密码指定为android。

发布于 2014-03-27 09:54:17
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.example.yourpackagename",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:",
Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}我知道这个问题已经得到了回答,但我就是这样找到默认密钥存储库的签名的。在Eclipse中,如果您转到Windows -> Preferences -> Android -> Build

发布于 2014-03-27 09:00:56
如果您正在使用eclipse,则可以在apk导出向导的最后一页中获得SHA-1 (即,它位于编辑框和finish按钮之间)。
还可以通过eclipse中可用的自定义密钥库选项添加任何keystore。此外,SHA-1是在您将密钥存储作为自定义存储后给出的。
https://stackoverflow.com/questions/22682025
复制相似问题