为什么Android Studio会将我的所有引用从R更改为android.R?

Phi*_*hil 2 android r.java-file android-studio

我在Android布局文件中出错(忘记了dp我的维度),并且在重建时,Android Studio替换了我的所有引用R.java(由于错误的构建,没有生成)android.R.java.这是正常的行为吗?如何禁用此功能?这是由允许自动导入引起的吗?

Sco*_*rta 7

发生的事情是XML文件中的错误阻止了在构建期间生成项目的R.java,并且IDE看到R代码中的引用现在可以明确地自动完成android.R,并且动态添加明确的导入设置正在进行并做到这一点.问题是,android.R错误的导入,它真的应该等待R.java解决.

如果要在动态集中保留添加明确导入,请在首选项 > 编辑器 > 自动导入中添加android.R" 从导入和完成排除"列表,如下所示:

编辑器>自动导入首选项对话框的屏幕截图