2013-03-28 2 views
1

Мне удалось запустить карту google в моем приложении на планшете (ASUS TF201). Однако он не может работать на моих других мобильных телефонах Android (Samsung, HTC ...).Ошибка авторизации на разных устройствах (Android Google Map API v2)

Я использую SHA1, сгенерированный keytool, зарегистрируйтесь на консоли google api и получаю отладочный ключ. Импортируйте lib и установите разрешение шаг за шагом.

консоли появляется это там, где я его запускаю:

[2013-03-28 11:19:18 - google-play-services_lib] Could not find google-play-services_lib.apk! 

Появляются на планшете, который хорошо работает, тоже.

Неудача, если это с ниже LogCat:

03-28 11:10:56.382: E/Google Maps Android API(32067): Failed to load map. Could not contact Google servers. 
    03-28 11:03:54.165: E/Google Maps Android API(9610): Authorization failure. 
    03-28 11:03:55.135: D/dalvikvm(9610): GC_CONCURRENT freed 286K, 13% free 10643K/12231K, paused 24ms+3ms, total 89ms 
    03-28 11:03:55.580: E/Google Maps Android API(9610): Failed to load map. Could not contact Google servers. 
    03-28 11:03:55.595: E/Google Maps Android API(9610): Failed to load map. Could not contact Google servers. 
    03-28 11:03:56.085: E/Google Maps Android API(9610): Failed to load map. Could not contact Google servers. 
    ... 

Я не могу найти, какие шаги я пропустил. Пожалуйста, дайте мне какое-нибудь предложение, если бы вы знали.

ответ

2

Я решить эту проблему сам!

В Google console>API ACess>Edit allowed Android apps...

SHA1 Key; Android app packet name

Имя пакета должны быть установлены на лист структуры. Например, com.peter.example1 работает, но com.peter недействителен. Хотя я до сих пор не знаю, почему это работает на планшете с неправильной настройкой.

0
Could not find google-play-services_lib.apk! 

Map API v2 использует сервисы google, которые могут быть недоступны на всех устройствах. Вы должны проверить, если он существует в явном виде, как описано здесь

Google Play Services | Setup

Authorization failure 

Может быть, вы не экспортировали APK с ключом производства? Если вы установите, нажав кнопку запуска в Eclipse, он использует отладочный ключ, если вы выберете экспортированный подписанный apk, вы можете использовать другой ключ.

Все настройки я сделал здесь можно найти и посмотреть, если вы пропустили что-то

Map API v2 Authorisation Failure

+0

1. Я запрашиваю метод 'isGooglePlayServicesAvailable()' для проверки состояния, но два из моего устройства возвращают '0', что означает' SUCCESS' в документе. Я все еще не могу решить эту проблему с помощью своего телефона. 2. До сих пор я запускал его только через USB-кабель, а не APK. – user2174595

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