我在https://android-developers.googleblog.com/2018/09/android-studio-32.html上阅读了有关AndroidX重构支持的文章。

据我了解,AndroidX将代替android.support.v4和android.support.v7起作用,对吗?

所以在我的新项目中,我不需要再次导入android.support.v4和android.support.v7,对吗?

最佳答案

如果您转到android.com的页面Migrating to AndroidX,它会列出哪些AndroidX软件包会替换每个旧版软件包。它还具有特定类已移至哪个名称空间的列表。要转换为使用AndroidX版本,您必须在gradle依赖项中替换适当的“工件”,并且必须将import语句更改为该类现在位于的任何名称空间。

例如,android.support.v4.app.FragmentManager现在称为androidx.fragment.app.FragmentManager。因此,您需要更改import语句,并且需要在build.gradle文件的依赖项中添加相关的AndroidX库:

implementation 'androidx.legacy:legacy-support-v4:1.0.0'


因此,是的,您不必引用android.support.v4,而必须引用相应的新库。

关于android-studio - AndroidX重构支持可以代替android.support.v4和android.support.v7吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52618997/

10-09 15:41
查看更多