所有开发者都拥有一把 Google 地图钥匙?
我们在应用程序中使用 Google MapView,但在不同的计算机上我们必须使用不同的 API 密钥,否则 MapView 不会显示任何内容。
有没有一种方法可以为所有开发人员设置一个密钥?
We are using a Google MapView in our application but on different computers we must use different API keys, otherwise the MapView doesn't display anything.
Is there a way to set one key for all developers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于调试签名密钥,请在开发人员 PC 之间复制调试密钥库(例如,
~/.android/debug.keystore
),并记住在该密钥库过期时再次更新所有密钥库。对于生产签名密钥,请在开发人员 PC 之间复制生产密钥库。
请注意,我还没有尝试在 Windows 和非 Windows(OS X、Linux)之间复制密钥库,因此我不知道是否存在与行结尾相关的任何可能的问题。
For the debug signing key, copy your debug keystore (e.g.,
~/.android/debug.keystore
) between developer PCs, and remember to update all of them again when that keystore expires.For the production signing key, copy the production keystore between developer PCs.
Note that I have not tried copying keystores between Windows and non-Windows (OS X, Linux), so I don't know if there are any possible issues there related to line endings.
是的,您可以使用公共密钥通过使用
Release Key
使MapView
在所有Device
中可见。MD5 密钥
,然后转至 Google 获取地图密钥
的链接,并获取系统的唯一密钥
。XML
文件中.apk
文件和密钥库文件。keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
MD5
Google Key
链接中并获取您的密钥。XML
将新密钥放入XML
文件中。.apk
文件的位置。现在,最终的.apk 文件将在所有设备中显示
MAPVIEW
。如需更多帮助,请查看地图链接和这篇博文
Yes you can use common key to make
MapView
visible in allDevice
by usingRelease Key
.MD5 Key
from your computer and Go to Googles link for gettingMap Key
and get yourUnique key
for your system.XML
file.apk
file and keystore file in your stored location.keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
MD5
againGoogle Key
link and get your key.XML
put the new key inXML
file..apk
file.Now this final
.apk
file will showsMAPVIEW
in all Devices.For Further help check this Maplink and this blog post