android - 引用错误的主要原因是什么?

标签 android

我正在尝试运行我的程序但遇到错误问题。它指示我的引用语句的 R 下的错误符号。哪些事实会导致此类错误?

最佳答案

R 是一个自动生成的文件。如果它没有生成或者您没有正确引用它,就会出现问题:

  1. 可能是你的/res文件夹中的某个文件名不合法导致的,所以R没有生成。

  2. 如果您尝试在非主包的包中引用 R,则可能会引发此问题。

  3. 在导入类时,您可能会看到 import android.R; 将其更改为 import your.package.name.R;

  4. 这可能是由您的资源错误引起的。例如 XML 布局或字符串文件中的错误。

  5. 您可以关闭并重新打开您的项目,或者转到 >Project > Build all(并选择“Build Automatically”)。这可能会解决问题。

推荐看R cannot be resolved - Android error .

关于android - 引用错误的主要原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445405/

相关文章:

android - 在android中使用asmack获取错误请求400错误

android - 远程 View 框架布局背景颜色

Android:取消异步任务

java - 错误:java. lang.RuntimeException : java. lang.RuntimeException : com. android.builder.dexing.DexArchiveMergerException:无法合并dex

java - Android Studio 2.1.1 中的 Gradle 构建失败 : 'app:compileDebugJavaWithJavac' (wrong path)

java - 当我点击 "+"按钮时,我应该显示 2,再次点击它应该显示 3。

Android DialogFragment : can I re-use, 还是我必须新建一个?

java - 如何在 Android 库模块中使用振动器

java - 如何从 Java/Android 访问 Unity 设置?

java - 我可以用一个 View 来替换mapbox android 中的图标吗?