在Android Studio中,有迁移选项,如果xml无法正常工作,则将约束布局迁移到
androidx.constraintlayout.ConstraintLayout
但这应该是
androidx.constraintlayout.widget.ConstraintLayout
迁移时还有很多其他问题
答案 0 :(得分:0)
确保使用build.gradle
文件中的最新版本:
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
并在XML文件中将ConstraintLayout
定义为:
<androidx.constraintlayout.widget.ConstraintLayout
...
/>
不幸的是,android jetpack工具无法正常工作,您必须手动修改一些代码。
答案 1 :(得分:0)
AndroidX是Google创建的用于开发的新组件的一部分,但是缺少的步骤之一是,请确保您拥有
android.enableJetifier=true
android.useAndroidX=true
在gradle.properties中
在您的gradle应用程序级别中,请确认您具有以下功能:
//Android
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'