Страница 1 из 1

Google Maps API

Добавлено: 06 авг 2015, 01:35
Blari
Доброго дня.
Никак не могу разобраться с ключами для карт Google.
Мои шаги:
В консоли создаю новый проект
Изображение
Получаю SHA1
Изображение
Заношу в консоль и получаю ключ
Изображение
Собираю приложение, устанавливаю и вижу вот это:
Изображение
Но если использовать телефон для запуска из AS, то все нормально:
Изображение
Что я делаю не так?

Re: Google Maps API

Добавлено: 06 авг 2015, 09:46
Mikhail_dev
У вас должно быть два ключа, для дебага и для релиза. Запуская в студии, вы собираете в дебаг режиме, и проект у вас собирается верно. Также у вас должен быть ключ и для релизной сборки.

Re: Google Maps API

Добавлено: 06 авг 2015, 10:45
Blari
Mikhail_dev писал(а):У вас должно быть два ключа, для дебага и для релиза. Запуская в студии, вы собираете в дебаг режиме, и проект у вас собирается верно. Также у вас должен быть ключ и для релизной сборки.
Т.е. я получаю не тот ключ? А как получить "релизный" ключ?

Re: Google Maps API

Добавлено: 06 авг 2015, 11:06
Mikhail_dev
Вы получаете тот ключ, но для работы с дебаг сборкой, которую собирает студия. Для релиза вам надо использовать релизный ключ. Получать их надо в консоли разработчика вроде, уже не помню где. Посмотрите в гугле, ответы наверняка есть https://www.google.ru/webhp?sourceid=ch ... 3F&es_th=1

Re: Google Maps API

Добавлено: 06 авг 2015, 12:07
Dark67
не все версии эмуляторов поддерживают GoogleAPI
и при создании эмулятора нужно указать не просто API, а GoogleAPI

Re: Google Maps API

Добавлено: 06 авг 2015, 12:38
Mikhail_dev
А причем тут это, если у него в дебаг режиме всё работает?

Re: Google Maps API

Добавлено: 06 авг 2015, 12:55
Dark67
А он не написал про дебаг. Он написал - Собираю приложение, устанавливаю и вижу вот это

И потом, как противоположность - Но если использовать телефон для запуска из AS, то все нормально


То есть на телефоне работает нормально, а в эмуляторе нет

Re: Google Maps API

Добавлено: 06 авг 2015, 13:02
rezak90
На эмуляторе должно быть Google API с Google Play Service установленным, загружаются карты, а плей севрсиа нету, вот и падает. А вообще по феньшую нужно проверять наличие плей сервиса. В гайдах гугла это четко сказано. Потому что я с телефона удалю или отключу его и все, пиши пропало...

Re: Google Maps API

Добавлено: 06 авг 2015, 13:55
Mikhail_dev
А он не написал про дебаг.
Но если использовать телефон для запуска из AS, то все нормально:
Имеется ввиду что собирает из AS, и как я догадываюсь, в AS просто жмётся кнопочка Run, которая собирает в Debug режиме.
а плей севрсиа нету, вот и падает
Вообще-то ничего не падает, а просто неверный ключ для сборки

Re: Google Maps API

Добавлено: 06 авг 2015, 16:44
Blari
Mikhail_dev писал(а):Имеется ввиду что собирает из AS, и как я догадываюсь, в AS просто жмётся кнопочка Run, которая собирает в Debug режиме.
Все верно.
P.S. Установка релизного ключа помогла решить проблему.