android - 不同计算机上的谷歌地图 v2 API key

标签 android google-maps api-key

我正在使用 google maps v2 在我的 android 应用程序上显示 map 。 SHA1 指纹和 API key 对于每台计算机都是唯一的,因此我确保我的应用程序可以在所有计算机上运行,​​即使在开发应用程序时也是如此。我需要在其他笔记本电脑或个人电脑上运行我的应用程序。有办法吗?

编辑:我正在学习本教程 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 年的,它仍然适用于 google maps api v2 吗?如果我需要用我的团队工作来编译我的工作。所以我必须再做一次?

最佳答案

您可以同步您的签名 key ,以便您只使用几个 SHA1 指纹(调试和生产)。您可以只在机器之间复制 keystore ,但请注意,我没有尝试从 Windows <-> OS X/Linux 复制 keystore ,所以我不知道是否存在行结束问题可能是那里的问题。

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

关于android - 不同计算机上的谷歌地图 v2 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364910/

相关文章:

android - 如何在 Android Studio 模拟器上安装 Google Play

javascript - 实时检索地理位置 (HTML5)

android - Google Maps Android v1 API 已弃用,获取用于发布的 API key

scala - Play Framework : How to deal with api keys

api - 验证 CouchDB 中的 API key

android - 如何在约束布局中动态生成的 View 上添加 dp 边距

java - 使用 arraylist 和 foreach 时如何避免内存泄漏?

java - 点击标记时是否可以在 Google map 上显示覆盖项目?

java - 动态更改 side_nav_bar.xml 形状颜色的颜色

android - 另一个 fragment 内的谷歌地图 fragment