Android编译问题

问题描述
在编译项目的时候报错,无法安装测试程序:Error:(2) No resource identifier found for attribute ‘layout_behavior’ in package “com.example.hopefulnick.myfirstapp”。

排错思路
按照提示将tools:showIn和app:layout_behavior属性删除后问题仍旧存在;
将之前运行测试安装的安卓程序卸载后,报错仍旧存在;
通过查阅网上资料,将LinearLayout改为RelativeLayout后,报错依旧存在,并且预览图发生改变,文本框消失;
按照报错提示,在layout_behavior属性的值中@后添加+号注册识别器,报错依旧存在。

解决方案
按照网络上的在E:\Android\MyFirstApp2\app目录下的build.gradle中的依赖下添加如下文字:
compile ‘com.android.support:design:23.1.0’
详见参考链接
重启Studio后,按照提示,在预览界面内逐个Clear Cache后运行。报错解决。

问题缘由
导致问题的原因可能是程序运行过程中,异常退出(如直接关机),导致程序缓存没有及时清除,影响再次编译。