一个 Google 地图密钥适用于多个开发者 (Android)? Eclipse 自定义密钥库?

发布于 2024-10-06 04:09:49 字数 351 浏览 3 评论 0原文

这不可能是不可能的:我们有四名开发人员正在开发一个使用谷歌地图 API 的 Android 应用程序。我们已经生成了一个地图密钥,该密钥适用于生成它的人。然而,所有其他人看到的都是平铺的 MapView,而没有实际的地图。由于我的 debug.keystore 用于生成,我怀疑其他人需要相同的密钥库。所以我将其移至存储库中,以便每个人现在都拥有它的副本。然后,每个人都使用 Android->Build 中的自定义密钥库设置将 Eclipse 指向该密钥库。这仍然不起作用。我们必须做什么?当然,我们不必每个人都使用自己的钥匙并在每次拉动后不断更换它?

这个网站(以及整个网络)包含大量有关 Google 地图 API 密钥的信息,但不幸的是没有一个回答我的问题。

This cannot be impossible: We have four developers on an android app that uses the google maps api. We have generated a maps key that works for the one who generated it. All the others, however, see a tiled MapView without the actual map. Since my debug.keystore was used to generate, I was suspecting that the others need the same keystore. So I moved it into the repository so that everyone has a copy of it now. Then, everyone pointed eclipse towards that keystore using the custom keystore setting in Android->Build. This still does not work. What do we have to do? Surely we don't have to each use our own key and keep replacing it after every pull?

This site (and the web in general) contains tons of information on Google Maps API keys, but none answered my question unfortunately.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

四叶草在未来唯美盛开 2024-10-13 04:09:50

在 2013 年的 V2 中,您可以添加任意数量的密钥库应用程序。对我来说,它是调试和生产密钥库。只需按照此处描述的流程进行操作即可(这是常见流程)。当您在 Google API 控制台中创建 Android 密钥时,请在每行指定每个指纹;package.name。例如:

BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example
94:66:06:01:12:27:AC:39:BB:44:90:41:40:86:88:3D:96:A7:99:A9;com.example

就是这样!现在您有 2 个密钥库的 1 个 API 密钥。

In year 2013 for V2 you can include as many keystores app as you like. For me it was debug and production keystores. Just follow process described here (this is a common process). When you create Android Key in Google API Console specify each fingerprint;package.name per line. E.g.:

BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example
94:66:06:01:12:27:AC:39:BB:44:90:41:40:86:88:3D:96:A7:99:A9;com.example

That's it! Now you have 1 API Key for 2 keystores.

三生池水覆流年 2024-10-13 04:09:50

无需尝试将 Eclipse 指向不同的密钥库,只需将本地 debug.keystore 替换为共享副本即可。

Rather than trying to point Eclipse to a different keystore, just replace your local debug.keystore with the shared copy.

城歌 2024-10-13 04:09:50

https://console.developers.google.com/?hl=IT 中,您的应用程序在其中注册,并且其中一位队友首次创建了密钥,首先您必须转到您的项目。然后选择您的密钥,并在密钥的选项之间选择“无限制”。现在你们都可以在应用程序中看到谷歌地图的工作情况了。

In https://console.developers.google.com/?hl=IT, where your app is registered and where one of the teammates has created the key for the first time, first of all you have to go to your project. Then select your key and, between the options of the key, choose "No restrictions". Now you all can see Google maps in the app working.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文