1

Я пытаюсь добавить компонент Google Play Services в приложение Xamarin, потому что мне нужно интегрировать карты google в приложение. Когда я пытаюсь найти сервисы Google Play в компонентах, я не могу найти Службы Google Play. Я вижу другие компоненты, такие как сервисы Google Play-ads или Google Play Services-App Indexing, но не службы Google Play.Не удается найти сервисы Google Play в компонентах проекта Xamarin Android

Я установил клиент сервисов Google Play в менеджере SDK:

enter image description here

И минимальный уровень апи, что приложение таргетирования является уровень 19. Тем не менее я не могу найти Google Play. Вот скриншот из всех результатов: enter image description here

Редактировать

https://forums.xamarin.com/discussion/54499/google-play-services-v27-migration

Согласно выше сайта Google Play услуги, все больше не существует, и теперь их индивидуальные пакеты. Теперь мне нужно установить Google Play Services-Карты.

ответ

3

Вы можете использовать NuGet для загрузки Google Play Services Maps в свой проект.

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Maps/

Или вы можете загрузить компонент из component store

https://components.xamarin.com/view/googleplayservices-maps

библиотека Google Play Services была слишком велик в одной точке и Google решил отделить проблемы в меньшие пакеты для многие причины, такие как превышение предела ссылки 64K слишком быстро, хотя вы использовали только небольшое подмножество API для своего приложения.

Вы можете прочитать руководство обзор на эту тему здесь:

https://developers.google.com/android/guides/overview