Проблема миграции AndroidX - PullRequest
0 голосов
/ 17 января 2019

В Android-студии есть опция для миграции, в случае, если xml не работает нормально, макет Constraint перенесен в androidx.constraintlayout.ConstraintLayout
но это должно быть androidx.constraintlayout.widget.ConstraintLayout

Многие другие проблемы при миграции

Ответы [ 2 ]

0 голосов
/ 17 января 2019

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'
0 голосов
/ 17 января 2019

Обязательно используйте последнюю версию в build.gradle файле:

    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

И определить ConstraintLayout в файлах XML как:

      <androidx.constraintlayout.widget.ConstraintLayout
       ...
       />

К сожалению, инструмент android jetpack работает не так хорошо, как следовало бы, и вам придется изменить какой-то код вручную.

...