首页 > 解决方案 > android aapt 错误:没有 layout_constraintLeft_toLeftOf

问题描述

当我使用 aapt 命令行为新创建的 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都失败了

标签: androidandroid-resourcesaapt

解决方案


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

尝试用 ConstraintLayout 替换该 LinearLayout。

您可能还需要添加

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

到此应用程序模块的 build.gradle 文件中的依赖项块。

然后清理并使项目无效,它就像魅力一样工作


推荐阅读