首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Androidx min

Androidx min
EN

Stack Overflow用户
提问于 2019-12-04 19:01:58
回答 2查看 5.4K关注 0票数 2

什么是雄激素敏sdk?我刚迁移到androidx,我需要支持minsdk 14,但是我的构建失败了,表明androidx.Browser:1.0.0有minsdk 15。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-04 20:29:40

browser:browser:1.0.0需要minSdk = 15 (看见)才能正常工作,因此在仍然使用androidx.browser:browser:1.0.0时通常无法支持minSdk = 14。

所以基本上你有以下几种选择:

a.在应用程序级别的minSdkVersion文件中将build.gradle设置为15 (并停止支持minSdkVersion 14)

不过,如果必须支持 14 :,则必须支持minSdkVersion 14:

您可以在应用程序标记之前的AndroidManifest.xml文件中添加这一行:

代码语言:javascript
运行
复制
<uses-sdk tools:overrideLibrary="androidx.browser"/>

这将确保项目在大多数情况下都能正常运行,但在很少的occasions.If中可能会导致运行时崩溃,您没有真正使用绝对需要sdkVersion 15的类的某些特性,那么您可能就幸运了。

c.寻找可以在minSdkVersion 14中执行类似行为的替代类(这可能非常不可能)。

您可以考虑恢复到android支持库,而不是androidx。因为,android支持库将继续在谷歌的maven回购系统中停留一段时间。

票数 2
EN

Stack Overflow用户

发布于 2019-12-04 19:48:44

如前所述

从Support版本26.0.0 (2017年7月)开始,大多数支持库的最低支持API级别已经提高到大多数库包的Android4.0 (API级别14)。

AndroidX已经从APILevel28的支持库开始,所以minSdk 14将是必需的。

对于您的工件,当前的稳定版本需要minSdk 15和最新的alpha版本(1.2.0-alpha 09) 需要minSdk 16

AndroidX浏览器是Chrome的替换/ androidX版本,它需要minSdk 16,也许这解释了minSdk的需求。

顺便说一下,您可以找到发行说明这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59183015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档