#android #android-studio #kotlin
#Android #android-студия #kotlin
Вопрос:
Я совершенно новичок в Kotlin и хочу научиться программировать базовые приложения для Android. Итак, я хотел следовать некоторым руководствам, но после запуска нового проекта с шаблоном «Пустой активности» в Android Studio весь код в activity_main.xml становится красным. В нем говорится:
Class referenced in the layout file, androidx.constraintlayout.widget.ConstraintLayout, was not found in the project or the libraries
Я понятия не имею, как это исправить. Решения, которые я нашел в Интернете, совсем не помогли.
Я попытался «Аннулировать кеши / перезапустить»,
Я убедился, что это androidx.constraintlayout.widget.ConstraintLayout
в .xml, а не androidx.constraintlayout.ConstraintLayout
В build.gradle (проект) находится google()
под repositories
и
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
находится в build.gradle(:app)
Я был бы очень признателен за помощь.
Комментарии:
1. Я сомневаюсь, что вам нужно
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
, как у вас уже естьimplementation 'androidx.constraintlayout:constraintlayout:2.0.4'
2. Я попробовал еще раз без «com.android.support …» и ничего не изменилось. Также, когда я нахожусь на вкладке «Дизайн» activity_main.xml текстовое представление «Привет, мир!» в дереве компонентов не имеет никаких атрибутов или чего-либо еще.
3. После удаления
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
попробуйте «Аннулировать кеши / перезапустить».4. К сожалению, он остается красным.
5. можете ли вы попробовать добавить это в gradle.properties -> android.enableJetifier=true android.useAndroidX=true
Ответ №1:
вы можете использовать th androidx.constraintlayout.виджет.ConstraintLayout
Комментарии:
1. Вы можете пройти здесь developer.android.com/jetpack/androidx