我在Android应用上遇到了Google Maps api v2的问题。
我已经为调试证书生成了密钥,一切正常,但我无法使用发布证书。
我已经使用eclipse生成了密钥和别名,然后我在“导出签名的应用程序”过程结束时使用了eclipse显示的SHA1。
然后我使用google api控制台为Android应用程序生成api密钥 SHA1;包名称
但是它不起作用......只能使用以相同方式生成的调试密钥,只使用调试证书的sha1!
请帮助我,否则我无法发布我的应用
答案 0 :(得分:1)
检查您的清单文件,我猜您在使用发布密钥导出时忘记在那里设置发布地图api密钥?
答案 1 :(得分:1)
当我在我的应用程序中使用Google Maps V2时,我在将应用程序发布到Google Play时遇到了同样的问题。在成功完成这个问题之后,我写了一篇关于此问题的博文,你可以look。
正如大家所要求的那样,我会按照以下步骤说出答案 1)使用eclipse adt注册您的应用程序 2)记下将在eclipse adt的控制台上显示的SHA1指纹 3)再次使用google控制台并使用上面的SHA1指纹为您的应用获取API_KEY 4)将新的API_KEY替换为应用程序的manifest.xml上的新API_KEY 5)再次注册您的应用程序。您的应用已准备好发布。但请记住,一旦您将应用程序发布到谷歌市场,您应该能够使用之前用于发布的密钥库签署 .apk 来发布应用程序更新。
希望这会有所帮助......
答案 2 :(得分:0)