AOSP 和访问 Google Play 服务

AOSP and access to Google Play Services

我正在为使用 AOSP (https://source.android.com/). This device is a Garmin 780 (https://buy.garmin.com/en-US/US/p/569748) 的设备开发。自定义版本不包含任何 Google 个应用程序。

我是 Android 开发新手,所以我对生态系统知识有点缺乏。

我希望有人可以向我解释 OS 将如何处理安装使用某些 Google Play 服务 API 的应用程序(例如 https://developers.google.com/android/reference/packages).

我安装的 APK 使用:

com.google.android.gms:播放服务分析 com.google.android.gms:play-services-auth

应用程序 运行s。我原以为如果库不存在,它将无法 运行。或者它们是否与应用 APK 捆绑在一起?

在 Android Studio 中使用设备文件资源管理器并检查文件夹 /data/data 时,我可以确认没有安装 com.google.android 包。

所以我真的经过一些确认,Google 播放服务的方式在这里描述:https://developers.google.com/android/guides/overview 似乎 Google 播放服务必须安装在设备上 OS 级别以便使用它们。这些服务不能像普通依赖项一样与自定义应用程序一起安装,对吗?

正确 Google 不能简单地安装 Play 服务与应用程序一起使用。

Google Play 服务是一套默认安装在大多数 Android 设备上的 API,可让应用轻松使用常用功能并保留服务和 Google 应用最新。

您可能感兴趣的是 Open Gapps。这是具有自定义 Android ROM 的设备利用 Google Play 服务包的一种方式。