Google Map API при выпуске apk

Я использую Google API в моем приложении с Android Studio. Я добавил свои ключи SHA-1 в облачную платформу Google. один предназначен для отладочной версии, а другой - для версии выпуска (тот же ключ API с разными ключами SHA-1), моя отладочная версия работает нормально, но когда я делаю подписанный apk, она не работает! Я проверил файл google_maps_api.xml, и все в порядке (он у меня есть при отладке, а также в основных папках приложения), я добавил свой ключ api в AndroidManifestes с помощью com.google.android.maps.v2.API_KEY, а также привязал com.google.android.geo.API_KEY", но все еще не работает!

1 ответ

Вы должны предоставить 2 ключа в файле AndroidManifest.xml для использования карты Google и API Google.

<!--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" />

Эти 2 ключа должны быть сгенерированы в Get an API Key.

Если вы используете ключи API в производственном режиме, вы должны ограничить ключ API, прежде чем использовать его в производственном режиме.

Другие вопросы по тегам