Android Studio中Cannot resolve symbol 'GridLayout'错误解决求助
解决Android Studio中"Cannot resolve symbol 'GridLayout'"错误的方案
1. 核对依赖与SDK配置
- 若使用AndroidX,需在模块级
build.gradle的dependencies块中添加对应依赖:
版本号可根据官方最新稳定版调整implementation 'androidx.gridlayout:gridlayout:1.0.0' - 确认项目的
compileSdkVersion、targetSdkVersion至少为14(原生GridLayout从API 14开始支持,AndroidX版本无此硬性要求但建议使用较新SDK)
2. 检查导入与布局命名空间
- 布局文件中需使用正确的命名空间:
<!-- AndroidX版本 --> <androidx.gridlayout.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" ... /> - 代码中导入对应的类,避免混用AndroidX与旧版Support库:
import androidx.gridlayout.widget.GridLayout;
3. 同步与重建项目
- 点击顶部工具栏
File > Sync Project with Gradle Files,等待Gradle同步完成 - 执行
Build > Clean Project,再运行Build > Rebuild Project,清理编译缓存后重新构建
4. 清除IDE缓存
- 若以上步骤无效,尝试清除Android Studio缓存:
File > Invalidate Caches...,选择Invalidate and Restart,重启后重新加载项目
内容的提问来源于stack exchange,提问作者lifeisaquestion
相关产品推荐
相关产品推荐

