【发布时间】:2016-01-10 05:59:54
【问题描述】:
我为 android 做了一个应用程序,我使用了 Android Studio,在这个应用程序中我需要使用谷歌地图,所以当我工作的时候我做了所有关于 API 密钥的事情来使用谷歌地图,我证明了我的应用程序在我自己的移动设备上,一切正常,甚至 googlemaps,但是当我将我的应用程序放在商店时,我从另一台设备下载了它,谷歌地图不起作用。 =( 你知道为什么会这样吗?
【问题讨论】:
-
您是否将发布密钥库的 SHA1 指纹添加到 API 密钥?听起来您可能只添加了调试 SHA1 密钥,这将使其只能在您的开发环境中工作,而不是发布 APK。
-
对不起我的无知,但我是新手,我觉得你很紧张,但我有一些问题,当我尝试获取我的释放指纹时,你能教我怎么做吗? @DanielNugent
-
我所做的是把这个命令行:keytool -list -v -keystore "C:\Users\Manuel Rios\Documents\Mi Carpeta\millave.jks" 然后我有一个输出一个 sha1 指纹,但我怎么知道它是否是释放指纹
-
如果这是您用来签署发行版 apk 的密钥库,那么就是要使用的密钥库。您可以在开发者控制台中将 SHA1 指纹添加到您现有的 API 密钥中,这应该可以正常工作。更新 API 密钥后,请务必在测试前卸载/重新安装。
标签: android api google-maps android-studio