-1

Я новичок в разработке Android, и я столкнулся с некоторыми проблемами с картами google. вот несколько вопросовgoogle play services version issue real device

Я знаю, что adv с целью 4.2 или выше включает в себя сервисы google play, ли это означает, что реальные устройства с более низкими версиями не будут запускать мое приложение?

01-28 15:46:55.529: W/GooglePlayServicesUtil(627): Google Play services out of date. Requires 4132500 but found 4131530 

Самая низкая версия для моего приложения - 2.3, и это работало до тех пор, пока я не использую gps и polilyne, чтобы нарисовать маршруты между маркерами. Я обнаружил, что сервисы Google Play устарели. Требуется 4132500 найденных 4131530 , если устройство с Android версии 2.3 получило сервисы Google Play 4132500, мое приложение будет работать нормально?

если это так, со следующими обновленными версиями сервисов google play - будет ли мое приложение работать?

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

Кстати, приложение просто работать должным образом на BlueStacks

ответ

0

Вам просто нужно включить сервисы Google Play библиотеку в ваш проект и Maps v2 будет работать на всех устройствах, имеющих 2.3 и выше.

Примечание: те устройства, которые не поддерживают google play services или glEsVersion version 0x00020000, не смогут показывать карты. Итак, перед загрузкой карты вы должны проверить, поддерживает ли это устройство google play services или нет. Если нет, вы можете показать сообщение пользователю.

+1

спасибо, я сделал некоторые тесты на реальных устройствах (2.3.4, 2.3.6 и 4.1), и он работает нормально. Все еще имеют те же проблемы с каждым используемым эмулятором adv, но теперь я уверен, что приложение работает так, как я хочу в реальных устройствах. – UrielUVD