gpt4 book ai didi

android - 如果我使用的目标 SDK 版本是 21,我可以在 API 23 上运行我的应用吗

转载 作者:行者123 更新时间:2023-12-02 06:32:29 25 4
gpt4 key购买 nike

我开发了一个以 API 21 作为目标 SDK 版本的 Android 应用程序。

它能在其之上的 API(例如 API 23)上正常运行吗?

最佳答案

使用 targetSdkVersion 并将其安装在具有更高 SDK 版本的设备上是完全可以的。

您在 build.gradle 中指定的 targetSdkVersion 告诉系统您已经开发并测试了您的应用程序以在该 SDK 上运行。如果用户在更大的 SDK 上安装您的应用程序,则系统有责任提供向后兼容性(如果有任何更改)。

一个很好的例子是 SDK 23 上的权限所发生的情况。由于该版本需要在代码中显式请求危险权限,因此仅在 list 中声明权限已经不够了。

但是,如果您将此应用程序定位到 SDK22,则不需要通过代码显式请求,并且如果您将此应用程序安装在更大的 SDK 系统上,由于向后兼容性(在本例中为),它将可以工作。在安装时接受所有权限。

关于android - 如果我使用的目标 SDK 版本是 21,我可以在 API 23 上运行我的应用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39316041/

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