gpt4 book ai didi

java - Android:将 compileSdkVersion 设置为低于最新 api 的版本是否有优势?

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:46 25 4
gpt4 key购买 nike

将 list 中的 compileSdkVersion 设置为小于最新的 api 内部版本号有什么好处,还是应该始终将其设置为最新的 api 内部版本?

android {
compileSdkVersion 22

当我说优势时,我指的是应用程序的性能、应用程序的编译时间、apk 的大小等。当然,我说的是您可以 将其设置得更低——即不使用共享过渡或 Lollipop 的任何功能的应用程序。

最佳答案

不,没有。

此外,感谢 commonsware 指出这一点,但 compileSdkVersion 和 targetSdkVersion 之间存在差异。看这个previous answer在 Stackoverflow 上。

现在不要将其设置为最新的 M 预览版。不是你这样做了,我只是对正在阅读本文的新 Android 开发人员说这些。 Android M 是预览版,尚不适用于生产中的应用程序。

话虽这么说,如果您只是在编辑某人几年前编写的应用程序的代码,而您的老板告诉您不要在他希望您做出的微小更改上浪费比您必须花费的时间更多的时间,那么你不妨坚持那个计划,只编译到最初使用的初始 api。

此外,还有安全审计和认证的情况。如果政府机构或安全公司没有时间审核操作系统或 SDK 的最新版本,那么您可能只能编译到上次认证的版本。

关于java - Android:将 compileSdkVersion 设置为低于最新 api 的版本是否有优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636415/

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