Android targetSdk 向后兼容

Android targetSdk backward compatibility

还没有找到这个问题的答案。我正在尝试将外部库集成到我的 android 项目中。我的 targetSdkVersion27。外部库的文档提到它 "supports" targetSdkVersion 25。这是什么意思?我可以将它集成到我的应用程序中而不更改我的 targetSdkVersion(我显然不想要)吗?像那样向后兼容吗?我还没有找到这方面的任何确切信息。

这意味着外部库只支持到SDK 25。你必须将它复制到你的项目并手动更新外部库中的SDK版本,希望它能正常工作。 Till SDK 25 实际上是相当不错的,所以你在编译时可能不会遇到任何问题。如果有任何问题,您将不得不进入并在代码中修复它。另一种解决方案是向原作者提出请求,但无法保证他何时会执行并上传项目。