Android “映射”活动在版本apk中显示白色屏幕,但不显示调试

Android “映射”活动在版本apk中显示白色屏幕,但不显示调试,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我在应用程序中添加了“地图”活动 我已经转到控制台并生成了2个API键。一个用于调试版本,另一个用于发布版本 安卓清单 <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_maps_key" /> 我没有发布MapsActivity类,因为它都是样板 当在模拟器上显示地图加载时,当在手机上显

我在应用程序中添加了“地图”活动

我已经转到控制台并生成了2个API键。一个用于调试版本,另一个用于发布版本

安卓清单

<meta-data
                android:name="com.google.android.maps.v2.API_KEY"
                android:value="@string/google_maps_key" />
我没有发布MapsActivity类,因为它都是样板

当在模拟器上显示地图加载时,当在手机上显示(发布并上传到Google Play)时,我会看到一个空白的白色屏幕

调试(似乎有效)和发布(显示白色屏幕)不会显示任何错误

我使用keytool查看Android在构建版本以获取SHA1时创建的.jks文件


我不明白为什么地图似乎不能在发布模式下工作。

我也遇到了同样的问题。最终我发现你的两个密钥不应该在同一个xml文件中。当你切换到“发布”模式时,android studio将调试xml文件替换为发布xml文件。这就是你需要粘贴发布api密钥的地方。

您是否在谷歌api的控制台中启用了谷歌地图?
startActivity(new Intent(this, MapsActivity.class));