之前团队一直使用eclipse进行开发,由于现在android studio越来越完善,所以也慢慢转向android studio. studio比eclipse方便很多,但同时也严格很多,对一些属性名字的定义等都很严格,今天就碰到一个很莫名其妙的问题。
运行项目总是报错:
上网查了后,有三个解决方案,用第一个方案就解决了问题。
首先用Notepad++打开出现错误的类,我的是MainActivity.java,打开后看右下角是不是有UTF-8 无BOM,如果有BOM,那就说明是编码的问题了。
解决方案一:用Notepad++打开该文件,在菜单栏中的格式选项中,选择以UTF-8 无BOM格式编码。
解决方案二:android studio右下角有修改编码格式的地方,打开出错文件,修改编码格式为其它,然后再修改回原编码格式。
解决方案三:ctrl+a ctrl+c ctrl_s ,然后 ctrl + v ctrl+s。