Api键android使“无法获得连接工厂客户端”?
问题描述:
我真的是Android的初学者。我想问一些问题。谢谢你的答案:)Api键android使“无法获得连接工厂客户端”?
- 我们如何知道,如果我们的API密钥不符合我们的密钥库匹配
- 其中之一,我必须使用SHA1或MD5获得在谷歌控制台我的API密钥?因为有些博客或网站说使用Sha1,另一个则使用Md5。
我运行mapactivity时已经问题,错误“无法获得连接工厂客户端” 这样MapActivity couldn't get connection factory client这https://stackoverflow.com/questions/20537934/couldnt-get-connection-factory-client-mapactivity-android。
上面的问题是我问question.thank你这么多的原因:)
答
首先,索里的回答迟到:)。您必须使用sha1指纹来生成新的api-key。你可以用你的.keystore文件得到你的sha1。在debug.keystore文件的调试模式下,你可以得到sha1。但是,在您使用debug api-key发布您的应用程序后,这不起作用。你应该为它生成release api-key。首先,您必须签署您的应用程序并创建新的私人.keystore文件。然后你可以用这个专用密钥库文件得到sha1。之后,您可以为您的应用程序生成释放api-key。
感谢您的回答兄弟@BatuhanC,以及我如何生成释放API密钥?并创建新的私人.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密钥,不要忘记首先打开谷歌地图Android API v2。 –
sory for late answer bro。这是您可以遵循的创建.keystore文件和获取项目sha1的链接。 [显示sha1结束创建keystore文件](http://android-er.blogspot.in/2012/12/displaying-sha1-certificate-fingerprint.html) –
谢谢bro @BatuhanC –