Ошибка 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'
...
}