AOSP и доступ к сервисам Google Play - PullRequest
0 голосов
/ 13 июня 2018

Я разрабатываю для устройства, которое использует AOSP (https://source.android.com/). Это устройство Garmin 780 (https://buy.garmin.com/en-US/US/p/569748).). Пользовательская сборка не включает в себя Google Apps.

I 'Я новичок в разработке Android, поэтому мне немного не хватает знаний об экосистемах.

Я надеялся, что кто-нибудь сможет объяснить мне, как ОС справится с установкой приложения, использующего некоторые из сервисов Google Play.API (например, https://developers.google.com/android/reference/packages).

Я установил APK, который использует:

com.google.android.gms: play-services-analytics com.google.android.gms: play-services-auth

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

При использовании файла устройстваПроводник в Android Studio и проверка папки / data / data. Я могу подтвердить, что пакеты com.google.android не установлены.

Так что я действительно после некоторого подтверждения, способ, которым службы Google Play описаны здесь: https://developers.google.com/android/guides/overviewПохоже, что службы Google Play должны быть установлены на устройстве на уровне операционной системы, чтобы использовать их.Эти службы не могут быть установлены вместе с пользовательским приложением, таким как обычные зависимости, верно?

1 Ответ

0 голосов
/ 13 июня 2018

Это верно. Службы Google Play нельзя просто установить для использования вместе с приложением.

Сервисы Google Play - это набор API-интерфейсов, установленных по умолчанию на большинстве устройств Android, чтобы приложения могли легко использовать общие функции, а также поддерживать актуальность сервисов и приложений Google.

Что-тоВас может заинтересовать Open Gapps .Это позволяет устройствам с пользовательскими ПЗУ Android использовать пакет служб Google Play.

...