【问题标题】:What is the true minimum API level of Android Google Maps V2 (17.0.0)?Android Google Maps V2 (17.0.0) 真正的最低 API 级别是多少?
【发布时间】:2020-06-02 12:29:31
【问题描述】:

在官方页面的某个地方,他们列出了地图 v2 的非常低的 API 级别,但是,我目前正在使用 play-services-maps 17.0.0 进行编译,这似乎需要安装特定版本的播放服务应用程序而这反过来又需要设备的某个最低 API 级别。

但是我如何找出最小值是多少?在具有 4.4.2 的旧设备上,播放服务应用程序卡在 13.8 附近,并且地图无法运行,给出“应用程序在使用 Google Play 服务时遇到问题。请重试”。

如果我用谷歌搜索,我会在 SO 上找到答案,建议将地图降低到 16.0.0,这不是解决方案。如果我只能找出我需要走多高,我可以将应用程序 minium API 设置为更高的值。 Android Studio 让我使用 minsdk 19 编译得很好,但是带有 19 的设备将无法运行地图,所以...

欢迎任何想法/答案

【问题讨论】:

    标签: android google-maps google-play-services


    【解决方案1】:

    official documentation 中未找到任何最低 sdk 版本。但发现了一些观察结果。检查以下:

    警告:此版本是主要版本更新和重大更改。 Google Play 服务和 Firebase 的最新更新包括以下更改:

    从 Android 支持库迁移到 Jetpack (AndroidX) 库。除非您在应用中进行以下更改,否则库将无法运行:

    • com.android.tools.build:gradle 升级到v3.2.1 或更高版本。
    • compileSdkVersion 升级到 28 或更高版本。
    • 更新您的应用以使用 Jetpack (AndroidX);按照Migrating to AndroidX 中的说明进行操作。

    Google Maps 的版本 17.0.0 包含在此版本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多