Android Studio 2.3.3构建失败:找不到‘layout_behavior’资源标识符求助
解决Android Studio 2.3.3中
layout_behavior属性找不到的构建报错 问题背景
构建项目时出现报错:Build Failed: No resource identifier found for attribute 'layout_behavior',已尝试以下操作未解决:
- Sync Project with gradle files
- Build -> Clean Project
- Build -> Rebuild Project
- File -> Invalidate caches
核心原因
layout_behavior是Android Design Support Library提供的属性,项目未正确引入该依赖库。
解决方案
- 打开Module级别的
build.gradle文件(通常路径为app/build.gradle) - 在
dependencies代码块中添加适配Android Studio 2.3.3的Design Support库依赖:
dependencies { // 保留项目原有其他依赖 compile 'com.android.support:design:25.4.0' }
- 点击工具栏的
Sync Project with Gradle Files按钮同步项目 - 重新执行
Build -> Rebuild Project
额外检查项
- 确认XML布局文件根元素已声明
app命名空间:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...>
- 检查
layout_behavior引用格式是否正确,示例:
app:layout_behavior="@string/appbar_scrolling_view_behavior"
内容的提问来源于stack exchange,提问作者piterson
相关产品推荐
相关产品推荐

