google在不同的计算机上映射v2 API密钥

时间:2014-01-26 14:57:29

标签: android google-maps api-key

我正在使用谷歌地图v2在我的Android应用程序上显示地图。 SHA1指纹和API密钥对于每台计算机都是唯一的,所以我确保我的应用程序可以在所有计算机上运行,​​即使在开发应用程序时也是如此。我需要在其他笔记本电脑或PC上运行我的应用程序。有没有办法做到这一点?

编辑:我正在关注本教程http://www.youtube.com/watch?v=IYhJp-jqJyM并点击导出标志应用程序包但它有错误

error message

我无法复制和粘贴,所以我在这里发布截图

在我的字符串中

    <string name="app_name">StudentHealthApp</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="displayMap">Google Map Display</string>
<string name="StartMove">Start Moving</string>
<string name="Pause">Pause</string>
<string name="Resume">Resume</string>
<string name="Stop">Get Distance</string>
<string name="DistanceText">Display Text</string>
<string name="title_activity_finish">FinishActivity</string>

所有name =“text”都有错误。 此外,由于本教程是2011年,它仍然适用于谷歌地图api v2?如果我需要用我的团队工作来编写我的工作。所以我必须再做一次?

1 个答案:

答案 0 :(得分:4)

您可以同步签名密钥,这样您只需使用几个SHA1指纹(调试和生产)。您可以只复制机器之间的密钥库,但请注意我还没有尝试从Windows&lt; - &gt;复制密钥库。 OS X / Linux,所以我不知道是否存在可能存在问题的行结束问题。

或者,使用Maps V2,您可以将多个SHA1指纹+包名称对与单个Maps V2 API密钥相关联。通常,您只需要为调试和生产签名密钥执行此操作,但如果您想使用N个独立调试密钥,那么它也应该可以正常工作。