【发布时间】:2017-02-08 02:55:13
【问题描述】:
使用:
Android Studio 2.2
构建 #AI-145.3276617,构建于 2016 年 9 月 15 日
JRE:1.8.0_76-release-b03 x86_64
JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM
我在使用谷歌地图发布密钥时遇到了问题(我的应用没有显示地图和发布模式)。一开始我以为我错过了复制 API_KEY 以进行发布,所以我打开了 Android Studio 生成的文件:google_maps_api.xml 但令人惊讶的是我已经更改了它们,我的意思是,一个 API_KEY 用于调试,一个用于发布,所以我有点困惑。
这段代码是由 Android Studio 在我的 AndroidManifest 中生成的:
此时,就像我说的那样,我很困惑,因为我认为我在文件 google_maps_api.xml 中使用的 API_KEY 是发布版本...但不是。
挖掘文件后,我发现我有一个同名但在 /release/res/values/ 路径中的第三个文件但 Android Studio 没有显示它
最后我只是手动将 API 密钥值复制到文件 /release/res/values/google_maps_api.xml
所以问题是:
我是在 Android Studio 中遗漏了一些配置来让它显示发布文件还是一个错误?
Android Studio 不应该替换从 main 到自动释放的文件?
【问题讨论】:
标签: android file google-maps android-studio release