Android “映射”活动在版本apk中显示白色屏幕,但不显示调试
我在应用程序中添加了“地图”活动 我已经转到控制台并生成了2个API键。一个用于调试版本,另一个用于发布版本 安卓清单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类,因为它都是样板 当在模拟器上显示地图加载时,当在手机上显
<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));