Java 发布apk时的谷歌地图API
我在android studio的应用程序上使用谷歌api。 我将我的SHA-1密钥添加到谷歌云平台。 一个用于调试版本,另一个用于发布版本(相同的API密钥具有不同的SHA-1密钥) 我的调试版本工作正常,但当我制作一个签名的apk时,它就不工作了! 我检查了google_maps_api.xml文件,它很好(我在调试和应用程序的主文件夹中都有它)Java 发布apk时的谷歌地图API,java,android,android-studio,google-api,map-api,Java,Android,Android Studio,Google Api,Map Api,我在android studio的应用程序上使用谷歌api。 我将我的SHA-1密钥添加到谷歌云平台。 一个用于调试版本,另一个用于发布版本(相同的API密钥具有不同的SHA-1密钥) 我的调试版本工作正常,但当我制作一个签名的apk时,它就不工作了! 我检查了google_maps_api.xml文件,它很好(我在调试和应用程序的主文件夹中都有它) 我用“com.google.android.maps.v2.api_键”将我的api键添加到AndroidManifests中,还绑定了“com.
我用“com.google.android.maps.v2.api_键”将我的api键添加到AndroidManifests中,还绑定了“com.google.android.geo.api_键”,但仍然不起作用 您必须在AndroidManifest.xml文件中提供2个键才能使用谷歌地图和谷歌api
<!--Google MAP API key-->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_map_key" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_map_api_key" />
这两个键应在中生成
如果在生产模式下使用api键,则必须在生产模式下使用它。我的错,我又做了一次,现在工作正常。。。谢谢,我很高兴听到这个消息!