使用:
Android Studio 2.2
Build#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用于调试,一个用于发布,所以我有点困惑。
这段代码是由我的AndroidManifest中的Android Studio生成的:
在这一点上,就像我说的那样令人困惑,因为我认为我在文件google_maps_api.xml
中使用的API_KEY是释放一个......但不是。
在挖掘文件后,我发现我有一个同名的第三个文件,但在/ release / res / values / path 但是Android Studio没有显示
最后,我只是手动将API密钥值复制到文件/release/res/values/google_maps_api.xml
所以问题:
我在Android Studio中错过了一些配置,以便向我显示发布文件或者它是一个错误吗?
Android Studio不应该将文件从main替换为自动发布吗?
答案 0 :(得分:1)
您是否在清单末尾添加了API_KEY?
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyDHG0bSP0pJB4U-sqAcsgldjtwywXUOYfMlqE" />
</application>
</manifest>