Android MapView API v2未呈现,已全部尝试

Android MapView API v2未呈现,已全部尝试,android,google-maps,google-maps-api-2,Android,Google Maps,Google Maps Api 2,感觉好像我已经尝试了网上的所有教程。。 我只是无法使用Android版的Google Maps API v2来渲染我的MapView 我已经完全遵循了这些步骤,但仍然没有运气 “地图视图”按钮的显示方式与正常情况相同,“我的位置”按钮也一样。但实际的贴图不会被渲染。如果我使用开发密钥库生成API密钥,那么它就可以工作。但是,与生产密钥库无关 我已经启用了谷歌地图Api v2 我已生成生产密钥库的SHA1指纹 我已经在步骤1的正确部分输入了SHA1指纹以及我的应用程序包名称(我仔细检查了该名称)

感觉好像我已经尝试了网上的所有教程。。 我只是无法使用Android版的Google Maps API v2来渲染我的MapView

我已经完全遵循了这些步骤,但仍然没有运气

“地图视图”按钮的显示方式与正常情况相同,“我的位置”按钮也一样。但实际的贴图不会被渲染。如果我使用开发密钥库生成API密钥,那么它就可以工作。但是,与生产密钥库无关

  • 我已经启用了谷歌地图Api v2
  • 我已生成生产密钥库的SHA1指纹
  • 我已经在步骤1的正确部分输入了SHA1指纹以及我的应用程序包名称(我仔细检查了该名称)

  • 我加了这个

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="my_key" /> <!-- I changed this one -->
    
    
    
  • 正如我所说。它使用调试密钥库而不是生产密钥库工作

    我可能错过了什么


    仅供参考,我正在使用Android Studio。

    您是否已将API_密钥更改为从生产密钥库生成的密钥?是的,我已更改,只是选择不在此处发布,我将编辑thanksok,我想检查您是否有两个不同的映射API_密钥用于生产密钥库和调试密钥库,并在生成带有生产密钥库的apk时相应地更改了清单中的API_密钥。
     <permission
        android:name="se.appshack.frittfram.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>
    <uses-permission android:name="com.android.vending.BILLING" />
    <uses-permission android:name="se.appshack.frittfram.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />