我正在开发使用AOSP(https://source.android.com/)的设备。该设备是Garmin 780(https://buy.garmin.com/en-US/US/p/569748)。自定义版本不包含任何Google Apps。
我是Android开发人员的新手,因此我对生态系统知识缺乏了解。
我希望有人可以向我解释操作系统如何安装使用某些Google Play服务API的应用程序(例如https://developers.google.com/android/reference/packages)。
我安装了一个使用以下内容的APK:
com.google.android.gms:播放服务,分析 com.google.android.gms:播放服务-AUTH
应用程序运行。如果库不存在,我会认为它将无法运行。或者它们是否与应用APK捆绑在一起?
在Android Studio中使用Device File Explorer并检出文件夹/数据/数据时,我可以确认没有安装com.google.android软件包。
所以我真的经过一些确认,这里描述了Google Play服务的方式:https://developers.google.com/android/guides/overview似乎必须在操作系统级别的设备上安装Google Play服务才能使用它们。这些服务不能像普通依赖项一样安装在自定义应用程序旁边吗?
答案 0 :(得分:0)
这是正确的Google Play服务不能简单地安装与应用程序一起使用。
Google Play服务是默认安装在大多数Android设备上的一套API,可让应用轻松利用常用功能,并使服务和Google应用保持最新状态。
您可能感兴趣的是Open Gapps。这是使用自定义Android ROM的设备使用Google Play服务包的一种方式。