2015-03-25 2 views
0

Я работаю над Google Maps в Android. google map открывается с помощью debug.keystore в моей локальной системе, но проблема в том, что когда я строю подписанный apk, тогда google map не отображается. Однако, у меня также есть SHA1-ключ из моего приложения keystore, тогда генерируется новый ключ api, но все же карта google не показывает пожалуйста, помогите как можно скорееGoogle Map не отображается с подписанным APK

+0

вы пробовали приложение в других устройствах? – Apurva

+0

Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. – abarisone

+0

Я также поставил такой же вопрос, проверьте, полезен ли какой-либо ответ. [Нажмите здесь] [1] [1]: http://stackoverflow.com/questions/28983405/google-map-not-showing-when-make-signed-apk?noredirect=1 # comment46469803_28983405 –

ответ

1

От google docs:

В режиме выпуска, вы подписываете приложение с собственным сертификатом:

Создание хранилища ключей. Хранилище ключей - это двоичный файл, содержащий набор закрытых ключей . Вы должны хранить хранилище в безопасном и безопасном месте.

Создать закрытый ключ. Закрытый ключ представляет собой объект, который должен быть , идентифицированный с приложением, например, лицом или компанией.

Поэтому вам не нужно генерировать новый ключ api. Просто создайте новый SHA1 для вашего файла закрытого ключа. После этого вы должны добавить хэш SHA1 в google maps android api section, который вы уже создали ключ api от google developer console.

Поскольку вы не должны менять файл манифеста на 2 api-ключа. Просто вам нужно добавить хэши SHA1 для обоих ключей. (debug.keystore и ваш собственный файл ключа)

Вот скриншот:

enter image description here

Извините за плохой цензора :)

+0

Я также изменил файл манифеста my google map api key, но его не работает – user2034953

+0

Я восстанавливаю ключ Api из консоли разработчика Google с моим хранилищем ключей SHA1 и заменяю ключ API в файл манифеста – user2034953

+0

Как я уже сказал, вы не должны менять файл манифеста, вы должны использовать тот же ключ, который вы создали для debug.keystore и вашего ключевого файла. Я поставил снимок экрана, как выглядит мой раздел. –

Смежные вопросы