Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';Android版本升级的影响是什么?_Android_Android Studio_Android Sdk Tools_Android Api Levels - Fatal编程技术网

什么';Android版本升级的影响是什么?

什么';Android版本升级的影响是什么?,android,android-studio,android-sdk-tools,android-api-levels,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。我还想将Minsdk版本更新为API 21 从Minsdk版本17过渡到Minsdk版本21会产生什么影响?我知道我的现有用户将受到影响,但除此之外,这方面的技术挑战是什么 任何帮助都

我有一个Android应用程序,配置如下

minSdkVersion 17
targetSdkVersion 26
compileSdkVersion 26
buildToolsVersion '26.0.3'
现在,作为Android p升级的一部分,我正在将targetSdkVersion更新为API 28。我还想将Minsdk版本更新为API 21

从Minsdk版本17过渡到Minsdk版本21会产生什么影响?我知道我的现有用户将受到影响,但除此之外,这方面的技术挑战是什么


任何帮助都将不胜感激。

您的一些代码可能已经过时或冗余,而且正如您所说的,您的用户的旧设备将受到影响,无法使用您的应用程序的新版本。

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

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

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

这方面的技术挑战是什么-无。您作为开发者的生活将变得更加轻松,代价是放弃手机版本低于21的用户