如何在安卓库上选择依赖版本?



所以我的问题很简单, 如何选择我的安卓支持库版本? - 我应该选择最高还是最低的以防止冲突?为什么?

PS:从逻辑上讲,我会选择最高版本,但是如果使用我的库的人使用较旧的功能,而较新的功能已删除,则必须升级并重构他的代码。 使用最低版本也没有意义。

感谢您的注意。

我应该选择最高还是最低的以防止冲突

? 为什么?

由于他们引入新级别的唯一原因是改进(错误,性能,安全性等(,因此您应该使用最新或接近最新版本。

PS:从逻辑上讲,我会选择最高版本,但是如果使用我的库的人使用较旧的功能,而在较新的功能中删除了该功能,则必须升级并重构他的代码。 使用最低版本也没有意义。

如果所有图书馆开发人员都考虑每个图书馆用户而不是普通受众,那么所有图书馆都应该实施石器时代的支持库。另外,谷歌不会弃用通常有用的API,所以你不必担心它。

使用 AndroidX。支持库已弃用

您可以在此处找到最新的AndroidX版本

最新更新