在play store上发布后不加载Map

0pizxfdo  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(366)

我刚刚在googleplay商店发布了一个应用程序,它使用googleMap显示带有一些标记的Map。当我在eclipse的设备上试用时,一切都正常,但当我从商店下载应用程序后,Map就不会加载了,它只是一个白色屏幕,角落里有+和-图标。
我猜这和api键有关。
我使用的是supportmapfragment,在我的清单中有:

  1. <permission
  2. android:name="com.x.x.permission.MAPS_RECEIVE"
  3. android:protectionLevel="signature" />
  4. <uses-permission android:name="com.x.x.permission.MAPS_RECEIVE" />
  5. <uses-permission android:name="android.permission.INTERNET" />
  6. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  7. <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
  8. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  9. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  10. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  11. <uses-library android:name="com.google.android.maps" />
  12. <meta-data
  13. android:name="com.google.android.maps.v2.API_KEY"
  14. android:value="*Signature here*" />
yshpjwxd

yshpjwxd1#

你确定你用的是正确的钥匙吗。您用生产密钥签署了apk,应该使用它来获取map密钥。可能是您仍在使用调试密钥。同样的问题也发生在我身上,因为我忘了换Map钥匙。

1aaf6o9v

1aaf6o9v2#

有两个键,释放键和调试键。调试键是普通的,释放键是你必须创建的。
https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key
发布证书指纹。

相关问题