android - Android升级minSdkVersion有什么影响?

标签 android android-studio android-sdk-tools android-api-levels

我有一个具有以下配置的 Android 应用程序。

minSdkVersion 17
targetSdkVersion 26
compileSdkVersion 26
buildToolsVersion '26.0.3'

现在,作为 Android P 升级的一部分,我将 targetSdkVersion 更新为 API 28。我还想将 minSdkVersion 更新为 API 21

从 minSdkVersion 17 到 minSdkVersion 21 的转换会产生什么影响?我知道我的现有用户会受到影响,但除此之外还有哪些技术挑战?

我们将不胜感激。

最佳答案

当您更新 minSdkVersion 时,您会将用户排除在未来的更新之外。这意味着那些使用较低版本 Android 的用户将不会收到包含此更改的下一个版本。

理想情况下,您可能希望在进行此类更新之前让用户知道您的应用在不久的将来不再支持某些版本的 Android。

如何让他们知道?您有不同的方式/工具:推送通知或向这些特定用户显示一些屏幕/对话框(在您对 minSdk 版本进行更改之前)。

关于android - Android升级minSdkVersion有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52777501/

相关文章:

Android 创建具有堆叠 View 的垂直轮播

android - 当我在地址栏中输入 "myapp://"时,如何从 Android 浏览器启动应用程序

android - mac os 中 android studio 中正确的 Assets 文件夹路径是什么

android-manifest - 最大 sdk 版本和目标 sdk 版本有什么区别?

android - 在 IntelliJ 中构建时 Unresolved maven android 依赖项

android - 将imageview转换为位图时,位图为空

android - Android Studio 可以使用 OpenJDK 还是需要 Linux 上的 Oracle JDK?

android - 在 Android Studio 的编辑器左侧显示 git 更改

MacOSX 上的 Android/Eclipse 安装 - adb 无法工作

android - 调试主屏幕小部件时,调试器在 Android Studio 中断开连接