Ошибка Android: нет layout_constraintLeft_toLeftOf

Когда я использую командную строку AAPT для создания файла.R для нового созданного проекта Android, это показывает, что

No resource identifier found for attribute 'layout_constraintLeft_toLeftOf' in package 'com.test.androidpack'

Итак, как содержать ограничение-макет в командной строке AAPT?

моя командная строка, как показано ниже: aapt package -f ^ -M C:\Users\Administrator\Desktop\test\AndoidPack\app\src\main\AndroidManifest.xml ^ -I D:\Android\Sdk\platforms\android-27\android.jar ^ -S C:\Users\Administrator\Desktop\test\AndoidPack\app\src\main\res ^ -J gen ^ -m и я попытался добавить -I xxxx\constraint-layout-1.1.1.aar,-j constraint-layout-1.1.1.aarвсе провалилось

1 ответ

Атрибут "layout_constraintHor horizontal_bias" предназначен для ConstraintLayout. Но в вашем файле макета есть LinearLayout.

Попробуйте заменить этот LinearLayout на ConstraintLayout.

Вам также может понадобиться добавить

compile 'com.android.support.constraint:constraint-layout:1.0.2'

в блок зависимостей в файле build.gradle для этого модуля приложения.

а затем очистить и аннулировать проект, он работает как шарм

Добавьте в свое приложение /build.gradle

dependencies {
    ...
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    ...
}
Другие вопросы по тегам