android - 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
都失败了
解决方案
属性“layout_constraintHorizontal_bias”用于 ConstraintLayout。但是,在您的布局文件中,有一个 LinearLayout。
尝试用 ConstraintLayout 替换该 LinearLayout。
您可能还需要添加
compile 'com.android.support.constraint:constraint-layout:1.0.2'
到此应用程序模块的 build.gradle 文件中的依赖项块。
然后清理并使项目无效,它就像魅力一样工作
推荐阅读
- java - SQL Server 中不存在的 Oracle 日期时间
- angular - Angular - 在服务上存储组件实例
- php - Zoho crm:第 3 步:生成访问令牌和刷新令牌
- vue.js - Wait for multiple images to load
- google-drive-api - 组织用户的 GoogleApi 单一令牌
- c - 如何将 48bit RRRRGGGGBBBB 颜色转换为 24bit RRGGBB 颜色格式
- c++ - 在竞争性编程中刷新输出是什么意思?
- reactjs - 在 ReactJS 中使用 optgroup 进行选择
- java - 只有一个哨兵节点的双端队列的 addLast 方法
- ruby-on-rails - 将局部变量分配给集合渲染的当前对象