'Maps SDK for Android v.3.0.0 BETA'可以在没有Google Play服务的设备上工作吗?



'Maps SDK for Android v.3.0.0 BETA'是否可以在没有Google Play服务的设备上使用?

从文档中:

适用于 Android 的地图 SDK 版本 3.0.0 测试版是一种新实现,具有与先前版本相同的 API 表面 (...(。主要变化领域如下:

  • 适用于 Android 的 Maps SDK 现在通过独立的静态库分发。此前,适用于Android的Maps SDK是作为Google Play服务的一部分提供的。

我已经按照指南在没有Google Play服务的模拟器上运行这些新地图。应用程序打开正常,但地图视图不显示区域的地图。相反,地图视图会显示以下文本:如果没有 Google Play 服务,此应用将无法运行。

我的看法是,这个静态库将无法在没有Google Play服务的设备上运行(例如:Amazon Fire平板电脑,最新的华为手机等(

不,Android 版 Maps SDK 的 3.0.0 测试版不适用于没有 Google Play 服务的设备。

虽然它不使用com.google.android.gms:play-services-maps:17.0.0,但它确实使用以下Google Play服务依赖项:

implementation 'com.google.android.gms:play-services-basement:17.2.1'
implementation 'com.google.android.gms:play-services-base:17.2.1'
implementation 'com.google.android.gms:play-services-gcm:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'

就目前和可预见的未来而言,Google Play服务仍然是Android版Maps SDK的强制性依赖项,包括3.0.0 BETA。一般来说,Android 上的 Google SDK 和软件在设计上依赖于 Play 服务。

最新更新