所以我知道这compileSdkVersion
是应用程序针对的API版本。虽然targetSdkVersion
是版本的应用程序是针对测试。
我正在使用一个库,该库需要更高API版本中存在的一些属性,因此我需要为其更新更新,compileSdkVersion
否则我将获得构建错误。但是我不想更新支持库或targetSdkVersion的版本。这会对应用程序其他功能的行为产生影响吗?我是否可以肯定会发布其他功能不会中断的应用程序?
这会对应用程序其他功能的行为产生影响吗?
它只会影响需要更高API的库。在运行时,您可以检查版本API并跳过一些操作,但是您的箱子放在盒子(lib)中,没办法。但是,在下一版的android支持库中,某些类可能会被弃用甚至删除。
Iak Lake写了一个关于compileSdkVersion
vs minSdkVersion
vs的好话题targetSdkVersion
。这是一个链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句