Google Maps API

Ответить
Blari
Сообщения: 28
Зарегистрирован: 16 июл 2013, 09:34

Google Maps API

Сообщение Blari » 06 авг 2015, 01:35

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

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Google Maps API

Сообщение Mikhail_dev » 06 авг 2015, 09:46

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

Blari
Сообщения: 28
Зарегистрирован: 16 июл 2013, 09:34

Re: Google Maps API

Сообщение Blari » 06 авг 2015, 10:45

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

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Google Maps API

Сообщение Mikhail_dev » 06 авг 2015, 11:06

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

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

Re: Google Maps API

Сообщение Dark67 » 06 авг 2015, 12:07

не все версии эмуляторов поддерживают GoogleAPI
и при создании эмулятора нужно указать не просто API, а GoogleAPI

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Google Maps API

Сообщение Mikhail_dev » 06 авг 2015, 12:38

А причем тут это, если у него в дебаг режиме всё работает?

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

Re: Google Maps API

Сообщение Dark67 » 06 авг 2015, 12:55

А он не написал про дебаг. Он написал - Собираю приложение, устанавливаю и вижу вот это

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


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

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Google Maps API

Сообщение rezak90 » 06 авг 2015, 13:02

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

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Google Maps API

Сообщение Mikhail_dev » 06 авг 2015, 13:55

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

Blari
Сообщения: 28
Зарегистрирован: 16 июл 2013, 09:34

Re: Google Maps API

Сообщение Blari » 06 авг 2015, 16:44

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

Ответить