AndroidX迁移问题

时间:2019-01-17 16:16:36

标签: android intellij-idea android-studio-3.0

在Android Studio中,有迁移选项,如果xml无法正常工作,则将约束布局迁移到     androidx.constraintlayout.ConstraintLayout
但这应该是     androidx.constraintlayout.widget.ConstraintLayout

迁移时还有很多其他问题

2 个答案:

答案 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'