google maps api v2 android不适用于我以外的设备

时间:2013-03-20 19:25:25

标签: android eclipse api android-maps-v2

我使用Google Maps API v2创建了一个app android。使用eclipse启动应用程序时一切正常。但是当我导出应用程序并将其发布到谷歌商店时,人们看不到地图。为什么?

对不起英文

1 个答案:

答案 0 :(得分:0)

听起来这与您的证书以及map api工作所需的API密钥有关。 Google地图需要API才能在手机上运行。您可以阅读有关生成所需证书here的信息。当您通过eclipse使用它时,应用程序运行正常,就像您使用调试密钥创建API证书而不是您的发布密钥一样。调试密钥(特定于您的计算机)仅适用于您的计算机。如果您希望其他人在分发中使用地图,您需要generate a release key用于签署您的应用以进行分发,然后为该密钥创建Google地图证书。获得该证书的API密钥后,将其放在XML的API_KEY部分中。