Android Studio自动导入异常:导入语句添加至代码行而非文件顶部如何修复?
修复Android Studio自动导入语句不添加至文件顶部的问题
可以按以下步骤排查修复:
检查自动导入核心设置
打开Android Studio设置(快捷键:Windows/Linux用Ctrl+Alt+S,Mac用Cmd+,),依次进入Editor > General > Auto Import:- 确保勾选
Add unambiguous imports on the fly - 在对应语言(Java/Kotlin)的标签页中,确认选中
Insert imports at top of file,而非Insert imports inside current code block - 可选:开启
Optimize imports on the fly,帮助自动整理导入语句
- 确保勾选
重置代码样式配置
若上述设置正常,进入Editor > Code Style > Java(或你使用的对应语言),切换到Imports标签:- 确认
Import layout中导入语句的位置在类定义之前 - 点击右上角的
Reset按钮恢复默认样式,之后重启Android Studio
- 确认
清除IDE缓存并重启
缓存损坏也可能导致功能异常,操作路径:File > Invalidate Caches...,选择Invalidate and Restart,等待IDE重启后测试自动导入功能
验证方法:尝试使用java.util.Arrays.asList(),确认导入语句import java.util.Arrays;自动添加到文件顶部,代码中可直接使用Arrays.asList()。
内容的提问来源于stack exchange,提问作者fed9115
相关产品推荐
相关产品推荐

