Я разрабатываю для устройства, которое использует 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 должны быть установлены на устройстве на уровне операционной системы, чтобы использовать их.Эти службы не могут быть установлены вместе с пользовательским приложением, таким как обычные зависимости, верно?