2015-10-13 32 views
0

我正在尝试创建一个android应用程序,用户可以通过它的gmail帐户登录。我遵循的步骤如下:用gmail登录并在android中生成SHA1键的问题

  1. 创建Google Developers Console项目。
  2. 下一步创建客户端ID,我需要提供包名称和SHA1密钥描述here

当我使用SHA1关键我的问题是,它说:“您指定的签名指纹已经由另一个Android OAuth2客户端使用。“

我已经搜索了关于这个问题,并发现它是因为我已经使用相同的SHA1键为另一个项目。

现在的问题是我不清楚SHA1键的概念。据我所知,每个项目都有自己的SHA1键(这是某个特定项目的某种加密键)。我发现了一些用于生成SHA1密钥的命令,但是我无法找到关于生成此密钥所使用的变量的很好的描述。

不知何故,我得到了一个命令来生成密钥库文件(我不清楚它是什么)。我被困在这里。我不知道我是否可以从此密钥库中获取SHA1密钥。那么我应该如何为特定项目生成有效的SHA1密钥?如果可能,请提供更好的SHA1密钥说明。

+0

使用Eclipse或工作室?并采用了android工作室 –

+0

你的包名,不过是有关我们的IDE?我只需要在Eclipse中创建一个有效的SHA1关键 –

+0

C检查清单中.. –

回答

1

经过大量谷歌上搜索我的得到这个命令: “的keytool -list -v -keystore‘myapp.keystore’

我们可以通过指定命令我们的密钥库文件中获取的每个项目独特的SHA1关键。