android aapt错误:没有layout_constraintLeft_toLeftOf

时间:2018-06-14 03:51:40

标签: android android-resources aapt

当我使用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,全部失败

2 个答案:

答案 0 :(得分:3)

属性“layout_constraintHorizo​​ntal_bias”用于ConstraintLayout。但是,在你的布局文件中,有一个LinearLayout。

尝试使用ConstraintLayout替换LinearLayout。

您可能还需要添加

sendfile(new file(filename), inline=true)

到此app模块的build.gradle文件中的依赖项块。

然后清理并使其无效的项目无效

答案 1 :(得分:1)

添加到您的app / build.gradle

git clean