我可以将Android支持库从27.1.1更新到AndroidX 1.0.0吗?
我有一个复杂的代码库,在迁移到AndroidX之前我会尽量小心。我的支持库目前是27.1.1。我可以将其迁移到Androidx1.0.0吗?我见过人们从28.0.0迁移到1.0.0,但没有从27.1.1迁移。如果第三方依赖项使用旧版本的支持库,该怎么办?将android.enableJetifier设置为true是否为v4、v7、v13或库版本(26、27.1、28)提供向后兼容性?我很困惑 如果您有任何尚未迁移到AndroidX命名空间的Maven依赖项,则当您在gradle.properties文件中将以下两个标志设置为true时,Android Studio build系统也会为您迁移这些依赖项: android.useAndroidX=true android.enableJetifier=true 要迁移不使用任何需要转换依赖项的第三方库的现有项目,可以将android.useAndroidX标志设置为true,将android.enableJetifier标志设置为false我可以将Android支持库从27.1.1更新到AndroidX 1.0.0吗?,android,android-support-library,androidx,android-jetpack,Android,Android Support Library,Androidx,Android Jetpack,我有一个复杂的代码库,在迁移到AndroidX之前我会尽量小心。我的支持库目前是27.1.1。我可以将其迁移到Androidx1.0.0吗?我见过人们从28.0.0迁移到1.0.0,但没有从27.1.1迁移。如果第三方依赖项使用旧版本的支持库,该怎么办?将android.enableJetifier设置为true是否为v4、v7、v13或库版本(26、27.1、28)提供向后兼容性?我很困惑 如果您有任何尚未迁移到AndroidX命名空间的Maven依赖项,则当您在gradle.properti
更多信息:支持库28.0.0和Androidx 1.0.0,因此,如果您先迁移到28.0.0,可能更容易捕获任何与API相关的错误 Jetifier在构建过程中修改类文件,将所有
android.support
类名称替换为androidx
和com.google.android.material
等同物。这会影响构建中包含的每个类文件,甚至是来自第三方库的类文件。因此,它为您提供了支持库旧版本的向后兼容性
android旧版本的向后兼容性现在已内置到工件中-androidx.viewpager
将只适用于android SDK 14及以上版本。值得一提的是,v4、v7和v13工件并不意味着“支持Android SDK 4+/7+/13+”