我在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,对吗?
答案 0 :(得分:1)
如果您转到android.com的页面Migrating to AndroidX,则该页面列出了哪些AndroidX软件包替换了每个旧版软件包。它还具有特定类已移至哪个名称空间的列表。要转换为使用AndroidX版本,您必须在gradle依赖项中替换相应的“工件”,和必须将import语句更改为该类现在所在的任何名称空间。
例如,android.support.v4.app.FragmentManager
现在称为androidx.fragment.app.FragmentManager
。因此,您需要更改导入语句,和,您需要将相关的AndroidX库添加到build.gradle文件中的依赖项:
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
是的,您不必引用android.support.v4,而不必引用相应的新库。