即时导入正在添加随机资源和静态 ID

Imports on the fly is adding random Resources and Static ID

我正在使用 Android Studio 2.2.2; "Optimize imports on the fly" 选项被选中。

问题是,当我使用没有包的资源时;例如 sampleString 而不是 R.string.sampleString

Android Studio 添加以下导入

import static com.a.b.R.string.sampleString;

创建新的 activity 时也会出现此问题,Android Studio 将一些随机资源导入新创建的 class。

import static com.a.b.randompackage.R;

我可以通过取消选中“即时优化导入”来解决这个问题,但我想继续选中它。有没有其他解决方案可以删除这些烦人的导入?

谢谢。

我的自动导入设置:

选中 "Optimize imports on the fly" 选项。

取消选中 "Show import suggestions for static methods and fields" 应该可以解决问题:

Preferences -> Editor -> General -> Auto Import -> Show import suggestions for static methods and fields