如何使用AndroidX上的库?

如何使用AndroidX上的库?,android,androidx,Android,Androidx,我已经编写了一个支持AndroidX的库。 如果我还不想将我的项目迁移到AndroidX,如何在迁移时使用此库?许多支持AndroidX的流行库都会说,如果您希望现在使用此库,请迁移到AndroidX或使用旧版本。因此,我认为您不能将AndroidX库用于非AndroidX项目 支持库和AndroidX具有不同的包名称空间。在未来,AndroidX库中的新更改将不会在支持库中提供 将项目迁移到AndroidX或降级库以支持库 更新 正如mlyko的评论所提到的,jetifier有一种反向模式:

我已经编写了一个支持AndroidX的库。
如果我还不想将我的项目迁移到AndroidX,如何在迁移时使用此库?

许多支持AndroidX的流行库都会说,如果您希望现在使用此库,请迁移到AndroidX或使用旧版本。因此,我认为您不能将AndroidX库用于非AndroidX项目

支持库和AndroidX具有不同的包名称空间。在未来,AndroidX库中的新更改将不会在支持库中提供

将项目迁移到AndroidX或降级库以支持库

更新

正如mlyko的评论所提到的,jetifier有一种反向模式:

在这种模式下,该实用程序将AndroidX API转换为支持库等价物,而不是反过来。例如,如果您正在开发使用AndroidX API的库,但还需要分发使用支持库的版本,则反向模式非常有用


我没有尝试过,但它似乎很有希望。

许多支持AndroidX的流行库都说,如果您现在想使用这个库,请迁移到AndroidX或使用旧版本。因此,我认为您不能将AndroidX库用于非AndroidX项目

支持库和AndroidX具有不同的包名称空间。在未来,AndroidX库中的新更改将不会在支持库中提供

将项目迁移到AndroidX或降级库以支持库

更新

正如mlyko的评论所提到的,jetifier有一种反向模式:

在这种模式下,该实用程序将AndroidX API转换为支持库等价物,而不是反过来。例如,如果您正在开发使用AndroidX API的库,但还需要分发使用支持库的版本,则反向模式非常有用


我还没有尝试过,但它似乎很有希望。

您可以在反向模式下尝试,为构建提供支持库。因此,您将有两个版本的库—androidx和support lib。

您可以在反向模式下尝试,以提供支持库的构建。因此,您将有两个版本的库—androidx和support lib。

您能举一些使用androidx的流行库的例子吗?谁编写了类似的东西?@Morozov说,这个版本是使用androidx的第一个版本,对于纯appcompat依赖项,请使用旧版本,或者可以尝试反向模式下的jetifier standalone,以提供构建支持库。因此,您将有2个版本的库—androidx和support lib。我还没试过这个solution@mlyko你的评论应该是一个答案,因为不是每个人都会阅读评论,而你在这方面有重要的信息。你能举一些使用AndroidX的流行库的例子吗?谁写了这样的东西?@Morozov说这个版本是第一个使用AndroidX的版本,对于纯appcompat依赖项,请使用旧版本,或者可以尝试反向模式下的jetifier standalone,以提供构建支持库。因此,您将有2个版本的库—androidx和support lib。我还没试过这个solution@mlyko你的评论应该是一个答案,因为不是每个人都阅读评论,你在这方面有重要的信息;好的决定,但与我无关,与别人无关;