Api ключ Android сделать "не удалось получить клиент фабрики соединений"?

Я действительно начинающий в Android. Я хочу задать несколько вопросов. Спасибо за ответ:)

  1. как мы узнаем, что наш ключ API не совпадает с нашим хранилищем ключей
  2. какой из них я должен использовать Sha1 или Md5, чтобы получить мой ключ API в консоли Google? потому что один блог или веб-сайт говорят, что используют Sha1, а другие говорят, что использовать Md5.

у меня проблема при запуске mapactivity, ошибка "не удалось получить клиента фабрики соединений", как эта MapActivity не смогла получить клиента фабрики соединений, и этот https://stackru.com/questions/20537934/couldnt-get-connection-factory-client-mapactivity-android.

проблема выше является причиной, я задаю вопрос. спасибо вам большое:)

1 ответ

Решение

Во-первых, простите за поздний ответ:). Вы должны использовать отпечаток пальца sha1 для создания нового API-ключа. Вы можете получить свой sha1 с вашим файлом.keystore. В режиме отладки с файлом debug.keystore вы можете получить sha1. Но это не будет работать после того, как вы опубликуете свое приложение с помощью API-ключа отладки. Вы должны сгенерировать релиз API-ключ для него. Во-первых, вы должны подписать свое приложение и создать новый личный файл.keystore. Затем вы можете получить sha1 с этим закрытым файлом хранилища ключей. После этого вы можете сгенерировать релиз API-ключ для вашего приложения.

Другие вопросы по тегам