当前位置: 首页 > 知识库问答 >
问题:

Google Map Android API V2:授权失败

燕实
2023-03-14
01-25 11:38:54.763: E/Google Maps Android API(30514): Authorization failure.

我目前正在使用SHA1证书指纹,该证书来自发布证书,用于在AppStore上发布我的应用程序

编辑:我还在API控制台上打开了Google Map Android API v2。

我从这里的注释中读到了“签名算法必须是SHA1withRSA而不是SHA256WITHRSA”。但是,我从Eclipse创建了发布证书,它是SHA256withRSA,我没有对它做任何设置。我似乎也改变不了。

共有1个答案

莘绍元
2023-03-14

解决了我的问题。

我一直在从我的发布证书生成密钥,当我在手机上运行应用程序时,这在调试期间将不起作用。我不得不使用调试密钥库证书指纹代替。

请记得保留2把钥匙:

 类似资料:
  • 我试图通过Java Apachebeam MongoDbIO连接器连接到MongoDB,得到一个“未授权”错误。 同样的连接细节也适用于Python并能够检索数据。 “org.apache.beam.sdk.io.mongodbo.mongodbio$boundedmongodbsource.$closeresource(Mongodbio.java:407)位于org.apache.beam.s

  • 因此,我已经研究了许多关于这个问题的问题,但没有找到解决方案。 以下是我目前在尝试使用谷歌地图Android API时收到的错误。 这是我的清单文件 这是片段。地图的java 以及布局。相同的xml 下面的图片显示了启用的谷歌地图Android API 下面是显示生成的API密钥的

  • 授权失败。请参阅https://developers.google.com/maps/documentation/android/start了解如何正确设置地图。 确保以下内容与API控制台中的内容相对应:包名称:,API密钥:,证书指纹:联系Google服务器失败。建立连接后将进行另一次尝试。 加载地图失败。联系Google服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。 我知道关于

  • 我创建了一个服务帐户,并为其分配了访问云功能的权限: gcloud beta函数add-iam-policy-binding MyFunction--member=serviceaccount:cf-access@my-project.iam.gserviceaccount.com--role=roles/cloudfunctions.admin 产出: 现在,我下载了服务帐户json文件。 所以

  • 结果:失败异常:ClientAuthenticationError:服务器无法对请求进行身份验证。确保包括签名在内的授权头的值是正确形成的。requestid:cdccbb2e-e01e-0007-6cfd-40c024000000时间:2020-06-12t21:09:22.1504720z错误代码:身份验证失败错误:无身份验证错误详细信息:在HTTP请求'n+okbbfhsn12nhw3siq

  • 我的步骤: > 从debug.keystore获取SHA1代码 在google API控制台中创建应用程序 已启用google map api v2 输入sha1;my.package.name 获取API密钥 已创建AndroidManifest文件: 已创建布局 编译后我得到了崩溃: 之后,我将布局更改为: 并将MyActivity更改为 结果,应用程序启动了,但我没有看到地图。 控制台日志: