android - Android Google Maps V2 (17.0.0) 真正的最低 API 级别是多少?
问题描述
在官方页面的某个地方,他们列出了地图 v2 的非常低的 API 级别,但是,我目前正在使用 play-services-maps 17.0.0 进行编译,这似乎需要安装某个版本的播放服务应用程序,并且在turn 需要设备的某个最低 API 级别。
但是我如何找出最小值是多少?在具有 4.4.2 的旧设备上,播放服务应用程序卡在 13.8 ish 的某个位置,并且地图无法运行,给出“应用程序在使用 Google Play 服务时遇到问题。请重试”。
如果我用谷歌搜索,我会在 SO 上找到答案,建议将地图降低到 16.0.0,这不是解决方案。如果我只能找出我需要走多高,我可以将应用程序 minium API 设置为更高的值。Android Studio 让我用 minsdk 19 编译得很好,但是 19 的设备不会运行地图,所以......
欢迎任何想法/答案
解决方案
在官方文档中没有找到任何最低 sdk 版本。但发现了一些观察结果。检查以下:
警告:此版本是主要版本更新和重大更改。Google Play 服务和 Firebase 的最新更新包括以下更改:
从 Android 支持库迁移到 Jetpack (AndroidX) 库。除非您在应用程序中进行以下更改,否则库将无法工作:
- 升级
com.android.tools.build:gradle
到v3.2.1
或更高版本。 - 升级
compileSdkVersion
到 28 或更高版本。 - 更新您的应用以使用 Jetpack ( AndroidX );按照迁移到 AndroidX中的说明进行操作。
此版本17.0.0
中包含Google 地图版本。
推荐阅读
- angular - Angular 2 Jasmine 无法测试表单提交
- ibm-cloud-infrastructure - SetTags 没有去除无效字符而是抛出 SoftLayer_Exception_InvalidValue
- git - 将 GIT 存储库添加模块项目集成到现有的父应用程序 (WHMCS) 文件夹结构中
- node.js - 检查 facebook 是否支持 botframework (node.js)
- python - 在 matplotlib 中,同步子图的轴限制的最佳方法是什么(类似于 matlab `linkaxes()`)?
- c - 使用具有给定顶点的数组查找三角形的区域以供用户提示
- vue.js - Carousel Vue.js
- assembly - 在汇编中转到用户输入的末尾
- python - 无法让它正常运行 python 错误
- python - 如何从tripadvisor python中抓取年龄组的用户