You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ及Android Studio 3.1.1中禁用Kotlin与Java通配符导入

解决Android Studio Java和IntelliJ Kotlin的通配符导入问题

我特意整理了亲测有效的设置步骤,帮你搞定这两个场景下的通配符导入问题:

Android Studio 3.1.1 关闭Java类的通配符导入

不管是java.util.Locale还是Calendar,都能让AS只导入单个类而不是整个包:

  • 打开IDE设置:Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,
  • 依次展开Editor > Code Style > Java,切换到Imports标签页
  • 在「General」区域里,找到Class count to use import with '*'和Names count to use static import with '*',把这两个数值都改成999(或者更大的数)——只要超过你日常用到的类数量,就不会触发通配符导入了
  • 检查「Packages to Use Import with '*'」列表,如果里面有java.util,直接选中删掉它
  • 最后点Apply再OK保存设置,之后导入类就只会单个导入了

IntelliJ中禁用Kotlin的通配符导入

针对Kotlin项目的设置和Java略有不同,按下面步骤来:

  • 同样打开设置界面(快捷键同上)
  • 导航到Editor > Code Style > Kotlin,切换到Imports标签页
  • 在「Packages to Use Import with '*'」列表里,把所有你不想用通配符的包(比如java.util)都移除掉
  • 找到Name count to use import with '*',同样设置成999这样的大数值
  • 如果之前开启了「Optimize imports on the fly」,这个设置会自动应用新规则;如果已经有旧的通配符导入,可以手动执行Code > Optimize Imports来批量修正
  • 要是设置后没立即生效,试试File > Invalidate Caches / Restart重启IDE,清理缓存后就没问题了

内容的提问来源于stack exchange,提问作者Sagar Kacha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:19:48