2台不同机器上的Android Google Maps API Key无效?

时间:2012-01-19 13:42:33

标签: android google-maps-api-3

我确定我使用的是正确的密钥,它可以在我家的个人Vista机器上运行,但不能在我的Mac OSX上工作。

两者都在dropbox中为应用程序使用完全相同的代码库,密钥库也在dropbox中,因此我确信它是完全相同的密钥。

有谁知道为什么会这样?我真的不想在不同的计算机上使用不同的签名密钥,这意味着我只能从一台机器上编译签名版本。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以创建一个新的debug.keystore并在计算机之间共享。

要在Eclipse中使用它,请转到首选项 - > Android - >适当地构建和设置自定义调试密钥库。

您必须为发布密钥创建单独的密钥库。然后,您必须弄清楚如何确保在运行时使用正确的API密钥。 (有几种方法可以解决这个问题,但据我所知,没有好办法。)