你是否遇到过这样的情况-—— 一开始没提示错误,当你调试时出现了找不到R文件的情况如下图
提示Cannot resolve symbol 'R' :无法解析符号R/找不到R文件。
错误原因:1.R文件真的没了 2.命名格式不规范,导致R文件错误。
解决方法:1.重新导入R文件(我这就不详细讲了)
2.命名格式不规范:双击Message Gradle Build中的错误信息,找到错误源。
举例:1.看看drawable里面文件是否存在关键字命名。
2.layout文件命名需要小写,如Layout_Main是错误的改成小写
3.命名中存在特殊符号如:android:text="<back"。解决方法添加转义符。“<”改为“>”。
最后附上一张HTML中的转义字符
HTML中<, >,&等有特别含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用他们的转义序列,如下所示:
& 或 & | & | 和 | |||
< 或 < | < | 小于号 | |||
> 或 > | > | 大于号 | |||
" | " | 双引号 |
| ||
|
| 空格 | |||
© | © | 版权符 | |||
® | ® | 注册符 |