Android Studio同目录下Java类/符号无法识别 导入时新建类问题
解决方案
请按以下优先级依次尝试操作:
- 清理IDE缓存并重启
打开Android Studio顶部菜单File -> Invalidate Caches...,勾选「Clear file system cache and local history」,点击「Invalidate and Restart」等待IDE重启重建索引。 - 验证源集目录标记配置
切换到Project视图,检查你存放Java类的目录是否被标记为源代码目录:正常源目录为蓝色图标,若为灰色则右键点击目录,选择Mark Directory as -> Sources Root,之后重新同步Gradle。 - 删除项目本地缓存文件
关闭Android Studio,删除项目根目录下的.idea文件夹、.gradle文件夹,以及所有Module目录下的build文件夹,重新打开Android Studio等待Gradle同步完成。 - 清理全局IDE缓存
重装Android Studio未解决问题大概率是因为用户目录下的全局缓存未被清除:关闭AS,进入系统用户目录下对应Android Studio版本的配置文件夹(Windows路径通常为C:\Users\你的用户名\.AndroidStudio<版本号>,Mac路径为~/Library/Application Support/Google/AndroidStudio<版本号>),删除文件夹内的caches目录后重启AS。 - 检查文件排除规则
打开AS设置Settings -> Editor -> File Types,查看「Ignore Files and Folders」列表,确认你的类所在目录、.java格式没有被加入排除规则。 - 校验JDK版本匹配
打开File -> Project Structure -> SDK Location,确认项目使用的JDK版本与其他可正常运行该项目的设备配置一致,同时进入Modules标签页,检查每个Module的Java语言级别是否匹配项目要求。
内容的提问来源于stack exchange,提问作者fatbringer
相关产品推荐
相关产品推荐

