使用:
Android Studio 2.2 建筑#AI-145.3276617,建于2016年9月15日。 JRE: 1.8.0_76-版本-b03 x86_64 JVM: OpenJDK 64位服务器VM由JetBrains s.r.o提供
我在使用谷歌地图发布键时遇到了问题(我的应用程序没有显示地图发布模式)。一开始,我以为我错过了复制发布的API_KEY,所以我打开了由Android : google_maps_api.xml生成的文件,但令人惊讶的是,我已经更改了它们,我的意思是,一个API_KEY用于调试,另一个用于发布,所以我有点困惑。
这就是我的项目在Android模式下的样子:

这个代码片段是由Android在我的AndroidManifest中生成的:

在发布模式下运行应用程序后,我得到了以下错误:

在这一点上,就像我说的,我很困惑,因为我认为我在文件google_maps_api.xml中使用的google_maps_api.xml是第一个版本.但不是。
在深入挖掘文件之后,我发现我有一个同名的第三个文件,但在/release/res/value/ path 中,但是Android没有显示它
最后,我只是手动复制API键值到文件/release/res/ value /google_map_api.xml
所以问题是:
:我是不是缺少了Android中的一些配置,让它显示发布的文件,还是一个bug?
不应该替换main到自动发布的文件吗?
发布于 2016-09-29 17:05:59
你在清单的末尾加上API_KEY了吗?
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyDHG0bSP0pJB4U-sqAcsgldjtwywXUOYfMlqE" />
</application>
</manifest>https://stackoverflow.com/questions/39776099
复制相似问题