** 一、运行前的报错 Androidstudio是一个比较智能的工具,在你编写代码时它就会实时编译给你排查错误,例如语法的错误,使用这个类没有导包等,这些错误比较容易识别,在你编写不对时编译器就给你自动标红 上图编译器就给你自动标红了,大家发现是在LinearLayout下面标红,说明是这里出现了问题,经过审查原来是忘了增加线性布局的排列方式,我们加上这一条属性android:orientation=“vertical” 可以看到,红线消失了,这说明我们改正了错误 下面我们来看一下Java文件里可能出现的错误 可以看到Button被标成了红色,这说明这里出现了错误,整个文件里的butt