【发布时间】:2013-05-05 13:51:42
【问题描述】:
我很清楚如何获得用于 Google Maps v2 库的调试密钥,以及如何获得发布密钥。目前我的清单文件的相关部分如下所示:
<!-- Debug -->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="[my debug key here]"/>
<!-- Release
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="[my release key here]"/>
-->
相关键未注释,另一个已注释。
谁能指出一种舒适的方法来避免每次需要调试而不是发布版本时评论/取消注释这些清单文件的烦恼?
【问题讨论】:
-
新的基于 Gradle 的构建系统应该在这方面有所帮助。您应该能够定义调试与生产字符串资源,并将您的 API 密钥保存在其中之一中。
-
拜托,你能给我提供实现谷歌地图在发布模式下工作的步骤吗?我已经尝试了很多东西,但我无法弄清楚如何解决这个问题。
-
Michal给出了答案:可以为同一个key指定多个指纹+包名。 Google 文档对我来说似乎非常准确:developers.google.com/maps/documentation/android-api/signup
标签: android google-maps