这不可能是不可能的:我们在使用谷歌地图api的Android应用程序上有四个开发人员。我们已经生成了一个适用于生成它的映射键。然而,所有其他人都看到没有实际地图的平铺MapView。由于我的debug.keystore用于生成,我怀疑其他人需要相同的密钥库。所以我把它移到了存储库中,这样每个人都可以拥有它的副本。然后,每个人都使用Android-> Build中的自定义密钥库设置将eclipse指向该密钥库。这仍然不起作用。我们需要做什么?当然,我们不必每次使用自己的钥匙,并在每次拉动后继续更换它?
此网站(以及一般网站)包含大量关于Google Maps API密钥的信息,但遗憾的是没有人回答我的问题。
答案 0 :(得分:11)
在2013年的V2中,您可以根据需要添加尽可能多的密钥库应用。对我来说,它是调试和生产密钥库。只需按照here描述的流程(这是一个常见的过程)。在Google API控制台中创建Android Key时,请指定每个指纹;每行包.name。 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
就是这样!现在,您有2个密钥库的1个API密钥。
答案 1 :(得分:9)
不要试图将Eclipse指向不同的密钥库,只需用共享副本替换本地debug.keystore
。
答案 2 :(得分:0)
在https://console.developers.google.com/?hl=IT中,您的应用程序已注册并且一个团队成员首次创建密钥,在此首先必须进入项目。然后选择您的密钥,然后在密钥选项之间选择“无限制”。现在,所有人都可以在应用程序中看到Google地图。