Android Studio无法找到Java包:导入报错“cannot resolve symbol xyz”求助
清理并重建项目
依次点击菜单栏的Build→Clean Project,完成后再点击Build→Rebuild Project,清除旧编译缓存并重新生成依赖文件。同步Gradle文件
点击工具栏的Sync Project with Gradle Files按钮,或右键项目根目录的build.gradle文件选择Sync Now,确保所有依赖正确下载同步。检查依赖配置
打开Module级别的build.gradle文件,确认dependencies块中已正确添加所需依赖,比如AndroidX依赖implementation 'androidx.appcompat:appcompat:1.6.1',且版本号有效。验证SDK配置
通过File→Project Structure→SDK Location确认Android SDK路径正确、对应版本已安装;再到Modules→Properties检查Compile SDK Version、Minimum SDK Version与依赖兼容。清除IDE缓存
点击File→Invalidate Caches...,选择Invalidate and Restart,清除Android Studio缓存以解决缓存损坏导致的依赖识别问题。核对导入语句
确认导入包名拼写无误,比如已迁移到AndroidX的项目不要导入旧的support库;同时避免导入不存在的包。检查模块依赖
多模块项目中,确保目标模块已被正确依赖,比如在Module的build.gradle中添加implementation project(':library-module')来引用本地模块。
内容的提问来源于stack exchange,提问作者Stonecoder

