当我使用aapt comandline为新创建的android项目生成.R文件时,它显示
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
,全部失败
答案 0 :(得分:3)
属性“layout_constraintHorizontal_bias”用于ConstraintLayout。但是,在你的布局文件中,有一个LinearLayout。
尝试使用ConstraintLayout替换LinearLayout。
您可能还需要添加
sendfile(new file(filename), inline=true)
到此app模块的build.gradle文件中的依赖项块。
然后清理并使其无效的项目无效
答案 1 :(得分:1)
添加到您的app / build.gradle
git clean