项目场景:
安卓开发项目中列表显示的实现。
问题描述:
ContestAdapter.java、ContestFragment.java中的R标红,显示Cannot resolve symbol ‘R’:
尝试过清除缓存、检查SDK版本号、检查各xml的语法错误等方法,还是无法解决。
原因分析:
在测试项目中,R的信息:
也就是说,因为使用的ContestAdapter.java、ContestFragment.java中的代码是从之前的测试项目中直接拷贝过来的,所以就存在导包错误的问题,因为两个项目的文件名不同。
解决方案:
获取R的路径:com.example.xxxx
在标红报错的java类中,添加以下导包代码:
import com.example.xxxx.R;