这不可能:我们有四个使用google maps api的android应用程序开发人员。我们已经生成了一个地图密钥,该密钥可用于生成密钥。但是,所有其他视图都看到没有实际地图的平铺MapView。由于我的debug.keystore用于生成,因此我怀疑其他服务器也需要相同的密钥库。因此,我将其移至存储库中,以便每个人现在都拥有它的副本。然后,每个人都使用Android-> Build中的自定义密钥库设置将日食指向该密钥库。这仍然行不通。我们该做什么?当然,我们不必每次都使用自己的密钥并在每次拉动后继续替换它吗?
此网站(和整个网络)包含有关Google Maps API密钥的大量信息,但不幸的是,没有一个回答了我的问题。
而不是尝试将Eclipse指向其他密钥库,只需将本地debug.keystore
替换为共享副本。
在V2的2013年,您可以根据需要添加任意数量的密钥库应用。对我来说,这是调试和生产密钥库。只需按照here中描述的过程进行(这是一个常见过程)。在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
就是这样!现在,您拥有1个用于2个密钥库的API密钥。
在https://console.developers.google.com/?hl=IT中,您的应用程序在哪里注册,并且一个队友第一次创建了密钥,首先您必须进入项目。然后选择您的密钥,然后在密钥选项之间选择“无限制”。现在,您都可以在应用程序中看到Google地图。