Карты Google не работают на выпуске даже с выпуском SHA1 - PullRequest
0 голосов
/ 28 марта 2019

я использую плагин google maps для флаттера https://pub.dartlang.org/packages/google_maps_flutter

режим отладки работает нормально, но в релизе карта не отображается и ничего не падает.

я добавил SHA1 изключ выпуска к консоли API и обновленный ключ API и все то же самое!

1 Ответ

0 голосов
/ 10 апреля 2019

Карта не работает после загрузки приложения в Play Store? Или просто тестируем релиз APK?

Если проблема возникает только при локальном тестировании Release APK (будь то на эмуляторе или на локальном устройстве), необходимо убедиться, что вы получили отпечаток SHA1 сертификата выпуска, так как это другой отпечаток SHA1, который использует Android Studio в режиме отладки.

Вы можете найти SHA1, который вам нужен, запустив команду keytool [1] на вашем хранилище ключей и псевдоним ключа:

keytool -list -v -keystore your_keystore_name -alias your_alias_name

*** В качестве примечания вы также можете добавить несколько ограничений Имя пакета + SHA1 к одному API-ключу, поэтому у вас должно быть одно для вашего сертификата отладки и одно для вашего сертификата выпуска, добавленного в Cloud Console.

[1] https://developers.google.com/maps/documentation/android-sdk/signup#release-cert

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...