你好,我正试图在我的android项目中使用google-play-services_lib。你知道在android手机中有google play服务apk,它为你提供了一些功能,比如位置获取等。
所以我很困惑,假设用户的google play服务apk版本是4.3,而我在android项目中使用的googleplay服务库版本是4.0.30来构建应用程序。
我们是否需要在双方相同的版本,如使用相同的最新google play服务库构建和安装了apk的google play服务,以便在这种情况下进行类似推送通知、位置获取工作,或者它们之间没有链接?
提前谢谢

最佳答案

它们不必匹配。
库和应用程序的开发并不是完全依赖的,这就是为什么它们的版本号不同。据我所知,服务apk的每个版本都定义了受支持的库的最大版本。因此,只有当服务apk过时(在目标设备上)并且应用程序的库是新的时,才会发生冲突。
最好的方法是更新库和设备上的服务应用程序。
应该是那样的。

10-07 19:24
查看更多