2016-04-11 7 views
0

Я получил ключ API Google Map и встроил его в свой код. На данный момент работает MAP. На данный момент проблем нет.Android: карта не отображается в приложении при добавлении API, созданного из хранилища ключей для выпуска

Затем я сгенерировал подписанный apk и выпустил приложение на playstore. При загрузке приложения - карта не работала (не показывала никаких визуальных эффектов) на любом устройстве.

Затем, чтобы получить Map API для версии (как я узнал позже),

Я сделал это:

  1. сгенерированного подписанную APK, используя тот же хранилище ключей.
  2. Обнаружен мой сертификат SHA1 для хранилища ключей. (Using this tutorial)
  3. Получил новый API из API карт Google, используя этот новый сертификат SHA1 и имя моего пакета.
  4. Внесите этот новый API в res> values> файл google_maps_api.xml. Кроме того, я добавил новый ключ API в манифест.

Теперь, когда я запускаю приложение, фрагмент карты не показывает никаких визуальных эффектов. Это выглядит так, как это:

enter image description here

ответ

0

попробовать это,

keytool -list -v -keystore "Your Keystore Path" -alias "Your alias name" -storepass "your keystore password" -keypass "your keystore password" 
+0

Я работаю на Android студии. Он не будет показывать эти свойства при построении подписанного apk. – prasang7

+1

Перейдите в терминал справа от Android Monitor в Android Studio, затем вставьте команду с обязательными полями, она даст вам ключ SHA1 для выпуска, поместит его в консоль разработчика Google и создаст ключ карты google и поместит этот ключ в граду или ресурс файл карты. –