我正在尝试运行我的程序但遇到错误问题。它指示我的引用语句的 R 下的错误符号。哪些事实会导致此类错误?
最佳答案
R
是一个自动生成的文件。如果它没有生成或者您没有正确引用它,就会出现问题:
可能是你的/res文件夹中的某个文件名不合法导致的,所以R没有生成。
如果您尝试在非主包的包中引用
R
,则可能会引发此问题。在导入类时,您可能会看到
import android.R;
将其更改为import your.package.name.R;
这可能是由您的资源错误引起的。例如 XML 布局或字符串文件中的错误。
您可以关闭并重新打开您的项目,或者转到 >Project > Build all(并选择“Build Automatically”)。这可能会解决问题。
关于android - 引用错误的主要原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445405/