gpt4 book ai didi

android - 在 Android Studio 中使用 Gradle 管理 Google Maps API key

转载 作者:IT王子 更新时间:2023-10-28 23:44:13 25 4
gpt4 key购买 nike

我知道 Gradle 功能强大,我想管理用于开发/生产 Google map 的 API key

目前我总是需要手动注释一行并取消注释另一行才能使其正常工作。有没有办法通过一些自定义发布配置在 Gradle 中自动完成?

<!-- MapView v2 API -->
<uses-library android:name="com.google.android.maps" />
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="[MY_DEV_KEY]" />
<!-- PROD
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="[MY_PROD_KEY]" />
-->

最佳答案

由于您使用的是 gradle,您可以执行以下操作:

build.gradle

android {
.. .. ...
buildTypes {
debug {
resValue "string", "google_maps_api_key", "[YOUR DEV KEY]"
}
release {
resValue "string", "google_maps_api_key", "[YOUR PROD KEY]"
}
}
}

在你的 AndroidManifest.xml

<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_api_key"/>

这样您只有一个 AndroidManifest.xml 并根据您的构建类型设置值。希望这会有所帮助。

关于android - 在 Android Studio 中使用 Gradle 管理 Google Maps API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com