我收到了无效的应用错误

时间:2016-08-07 18:46:18

标签: android uber-api

在尝试验证我的用户时,我收到此错误“INVALID_APP_SIGNATURE”我认为我的代码没有问题

我已在uber开发人员信息中心中正确添加了我的所有应用详情

我尝试使用github页面中给出的示例,但我得到了相同的错误

2 个答案:

答案 0 :(得分:2)

我假设您正在尝试Login using the SDK?您是否注册了应用程序签名证书的哈希值?

要获取签名证书的哈希值,请运行此命令,其中包含密钥的别名和密钥库的路径:

keytool -exportcert -alias <your_key_alias> -keystore <your_keystore_path> | openssl sha1 -binary | openssl base64

应将结果哈希添加到Developer Dahsboard

中的“应用程序签名”部分

请你仔细检查这件作品是否正确吗? The error should include your application signature。您可以使用它来比较您在仪表板中输入的内容。

答案 1 :(得分:0)

Alex的解决方案对我有用。对于快速测试(非生产),您只需将调试密钥添加到应用程序签名部分。

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

默认情况下,调试密钥库的密码为空。