根据 Android 开发者文档,Google Play 服务库为托管应用程序提供了一个接口(interface),以便在运行时,它可以通过进程间通信访问 Google Play 服务 APK。
考虑以下配置,其中 android 应用程序包含 Google Play 服务库和一个 SDK,该 SDK 也包含 Google Play 服务库,如下所示:
- 我的申请
- Google Play 服务 v.XX
- MySDK
- Google Play 服务诉 YY
由于 SDK 和托管应用程序包含不同版本的 Google Play 服务库,在 MyApplication 构建时获取的是版本 YY 而不是版本 XX 吗?最终的应用程序是使用两个不同的版本(XX 和 YY)构建的吗?在这种情况下,在运行时调用哪个版本?
最好的问候,
最佳答案
您可以在 Android Studio 控制台使用命令 ./gradlew app:dependencies 来查看所有依赖项以及正在使用的版本。
关于android - 多个 Google Play 服务库版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38170314/