【问题标题】:Api key android make "couldn't get connection factory client"?Api key android make“无法获得连接工厂客户端”?
【发布时间】:2013-12-31 07:03:21
【问题描述】:

我真的是 android 的初学者。我想问一些问题。谢谢你的回答:)

  1. 我们如何知道我们的 API 密钥是否与我们的密钥库不匹配
  2. 我必须使用 Sha1 或 Md5 哪一个才能在 google 控制台中获取我的 API 密钥?因为一些博客或网站说使用 Sha1,而另一些说使用 Md5。

我在运行 mapactivity 时遇到问题,错误“无法获取连接工厂客户端” 像这个MapActivity couldn't get connection factory client 和这个https://stackoverflow.com/questions/20537934/couldnt-get-connection-factory-client-mapactivity-android

上面的问题是我问这个问题的原因。非常感谢:)

【问题讨论】:

    标签: android api google-maps mapactivity


    【解决方案1】:

    首先,很抱歉迟到的答案:)。您必须使用 sha1 指纹来生成新的 api-key。您可以使用 .keystore 文件获取 sha1。在使用 debug.keystore 文件的调试模式下,您可以获得 sha1。但是,在您使用调试 api-key 发布您的应用程序后,这将不起作用。您应该为它生成发布 api-key。首先,您必须签署您的应用程序并创建新的私有 .keystore 文件。然后,您可以使用此私钥库文件获取 sha1。之后,您可以为您的应用生成发布 api-key。

    【讨论】:

    • 谢谢你的回答兄弟@BatuhanC,我如何生成发布api-key?并创建新的私有 .keystore 文件?我只是按照这样的教程进行操作。你能给我教程来得到它吗?非常感谢兄弟。 1. 打开 cmd 2. 我必须去 C:\Program Files\Java\\bin 3. 如果我使用 JDK 1.7,我必须输入 keytool -v -list -alias androiddebugkey -keystore “C:\debug. keystore” -storepass android -keypass android 3. 然后我得到我的 SHA1,接下来我去谷歌控制台并从我的 SHA1 创建新的 android 密钥,别忘了先打开 Google Maps Android API v2。
    • 抱歉,兄弟迟到了。这是创建 .keystore 文件和获取项目的 sha1 的链接。 Displaying sha1 end creating keystore file
    猜你喜欢
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多