我正在使用谷歌地图,谷歌在我的应用程序中放置了api,并因为元数据标签而在清单文件中出错。
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
这是谷歌地图api .........
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_key"/>
这是谷歌的地方api ...........
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="@string/google_places_key"/>
答案 0 :(得分:0)
您可以为两个API使用相同的元标记。
查看Maps Android API和Places API for Android的文档:
https://developers.google.com/maps/documentation/android-api/signup#use-key
https://developers.google.com/places/android-api/start#api-key
两者都提到相同的元标记
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>
因此,您只需创建一个API密钥,设置Android应用限制,在清单中添加一个元标记,它对两个API都有效。