2013-09-19 3 views
0

Я действительно надеюсь, что кто-то может мне помочь. Я использую карты Google в приложении. Я работаю над кодом пользователя elses, поэтому я не уверен, как решить эту проблему. Код проверяет, поддерживается ли поддержка текстуры, если он использует его, используйте поверхностный вид. Карты отлично работают с новыми устройствами, однако при тестировании на htc-желании 2.2.2 карты не отображаются. Фактически это говорит об ошибке аутентификации logcat, я не уверен, как это возможно, потому что при работе на новых устройствах нет ошибки аутентификации.Google Maps не работает Android 2.2.2

код используется из этой библиотеки

https://github.com/NyxDigital/NiceSupportMapFragment/blob/master/src/com/NYXDigital/NiceSupportMapFragment.java

В разделе услуг в консоли Google API, API v2 Google Maps для Android только установлен на.

Ошибка аутентификации, я думаю, необычна, так как нет проблем с новыми устройствами.

Если кто-то пришел через это, прежде чем я был бы благодарен, вы могли бы предложить некоторые советы

EDIT ---- ЭТО ТЕЛЕФОН РАБОТАЕТ 2.2.2

+0

при дальнейшей проверке моего логарифма, она говорит об ошибке авторизации: убедитесь, что ключ и сертификат отпечатка пальца совпадают с сертификатами на консоли api. Когда я проверяю, клавиша совпадает, но отпечаток пальца нет. Это странно, и ключ был сгенерирован с использованием отпечатка пальца в консоли api. Плюс нет авторизационной ошибки с новыми телефонами ... это имеет какой-то смысл для кого-либо? –

ответ

0

Это может быть дубликатом вопрос некоторые другие API v2 ошибка аутентификации вопросы вопросы смотрите:

Android Google Maps V2 authentication error

и

Google Maps API V2 - always get authentication error

+0

Привет, спасибо за ваши предложения, это не дубликат, я прошел через переполнение стека. Я не знаю, в чем проблема. Есть ли у вас другие предложения? –

0

Для всех, кто мог бы прийти через этот вопрос в будущем ... Эта линия

holder.setFormat(PixelFormat.RGB_888); 

кода библиотеки мерзавец ступица предотвращала карту не отображался, не было ничего делать с авторизацией. Проблема авторизации заключалась в том, что я не использовал правильный ключ отладки, но когда я отсортировал эту проблему, карты, которые не отображались, по-прежнему вызывали затруднения.

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

+0

Какая у вас простая проверка? –

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