gpt4 book ai didi

android - android项目更新 "targetSdkVersion"的优点

转载 作者:太空狗 更新时间:2023-10-29 16:26:46 27 4
gpt4 key购买 nike

我正在尝试了解在我的项目中更新 targetSdkVersion 的原因。

让我来解释一下,

当我第一次创建我的项目时,我将 targetSdkVersion 设置为 22

现在我可以根据需要将其更新为 26,但是...为什么?

如果我这样做,需要在代码中明确请求权限(targetSdkVersion 23)

我找不到任何与更新 targetSdkVersion 的优点相关的文档。

我每天都用装有 Android Oreo、Nougat 等的手机测试我的应用程序。我知道我的应用程序在 targetSdkVersion 22 下运行良好。

但是,同样,我必须指定时间来修复更新时会遇到的许多问题(请求许可,可能是一些 UI 问题,等等)。我需要技术原因来保证我将要到达的时间

当然原因之一是维护,因为你已经过时了等等。太棒了。 但我正在寻找技术原因来回答这个问题

例如:“如果你将 targetSdk 从 22 更新到 23,你将会有一个改进了解您的应用如何使用手机电池”。

如果有人可以附上与每个 targetSdkVersion 的改进相关的官方文档,那就太好了。

我的 compileSdkVersion 和 buildToolsVersion 都是 26。

谢谢,写得很好!

编辑:我知道 targetSdkVersion 的定义,但我的意思是:如果我的应用运行良好,为什么我需要更新它?我不必实现新功能。

最佳答案

I need technical reasons to warrant the time I will destinate

首先,you will no longer be able to ship updated versions of your app on the Play Store, if you fail to upgrade your targetSdkVersion .其他应用程序分发 channel 可能会效仿。

其次,如果您想使用最新的 Android 支持库版本——可能是为了修复错误——您需要升级您的 targetSdkVersion 以匹配它们。

第三,您启用有利于用户的功能,例如运行时权限。

关于android - android项目更新 "targetSdkVersion"的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48425945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com