15

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

这个网站(和一般的网络)包含大量关于谷歌地图 API 密钥的信息,但遗憾的是没有人回答我的问题。

4

3 回答 3

11

在 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 密钥。

于 2013-07-23T11:40:08.607 回答
9

与其尝试将 Eclipse 指向不同的密钥库,不如debug.keystore用共享副本替换您的本地。

于 2010-12-06T01:32:23.520 回答
0

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

于 2020-06-12T22:39:02.567 回答