我是android的新手,我收到了这个错误。请帮我提供解决方案
提前致谢。
答案 0 :(得分:3)
R无法解析为变量当我们收到此错误时。
R.java是一个自动生成的文件,用于保存项目中使用的所有资源。在构建项目时,它将在 gen 文件夹下创建。在构建项目时,它会为您在项目中使用的每个资源分配ID,并将它们保存在各自的类中(drawable,id,layout等),并创建一个文件R.java,将其放在包中。
如果资源文件(drawables或xml布局)出错,则不会生成R.java文件。
所以请检查一次。我以前也遇到过同样的问题。
答案 1 :(得分:2)
Android中的所有资源都以“id”引用。这个'id'是在'R.java'文件中自动生成的,一旦你构建了项目,它本身就会自动在'gen'文件夹中生成。 所以,你要做的只是“建立你的项目”
答案 2 :(得分:1)
构建您的项目,您将获得you.package.name.R.java
文件 - 并且只需导入它。
答案 3 :(得分:1)
我想我看到了这个问题。您有2个名为'res'的文件夹。 只需删除空的res文件夹并清理,构建项目
答案 4 :(得分:1)
如果您的gen文件夹仍然缺失,请检查您是否已正确安装,然后检查项目中的任何xml文件是否有任何错误
参考以下链接
R cannot be resolved - Android error
No generated R.java file in my project
No generated R.java file in my project
http://www.joshuakerr.com/2009/10/23/android-and-the-missing-gen-folder/