'R不能解析为一个变量“ - 根文件夹为空 [英] 'R cannot be resolved to a variable' - gen folder is empty
本文介绍了'R不能解析为一个变量“ - 根文件夹为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个错误:
R cannot be resolved to a variable
在行:
setContentView(R.layout.main);
但我不解决这个问题做的事情,其他用户写的应该尝试一下,它们是:
but I can't resolve it doing things that other users wrote should be tried, which are:
- 使用导入android.R'线去掉。
- 清洁项目,然后重新构建它。
- 结算的项目,然后再次打开它。
- 将项目属性> Java构建路径>勾选Android版本复选框
- 以下步骤:取消选中项目 - >自动构建项目 - >属性 - >建设者:确保所有的Android(3)和Java(1)制造商进行检查(仅此而已)窗口 - > preferences-> Android->构建:选中自动刷新构建资源和资产的文件夹上单击鼠标右键项目 - > Android的工具 - >修复项目设置(不知道它实际上做,但不能伤害)
- 在一些用户的意见,检查.xml文件是否正确。我不知道我能做到这一点。我必须承认,我是新来的Java和Android程序,而我还没有写在我的项目中一行 - 在code已经生成全自动
- 在布局文件中使用小写字母命名的。
- 在资源文件没有错误(无红叉)。
布局main.xml中的文件:
layout main.xml file:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
</LinearLayout>
在此先感谢您的帮助!
Thanks in advance for your help!
推荐答案
是啊,我就死在这几个小时。我的解决办法是:从workspace->重新导入所需的项目通过转到文件 - 删除所有项目>导入 - > Browse->选择项目 - >最后勾选添加项目到工作集箱,然后单击Finish 。该.R错误,我曾经有过那么消失了。我希望这可以帮助别人!
Yeah, i got stuck on this for hours. My solution was to: delete all projects from workspace->re-import the desired project by going to file->import->Browse->selecting the project->and finally check the "add project to working sets box" then clicking finish. The .R errors i once had then disappeared. I hope this helps someone!
这篇关于'R不能解析为一个变量“ - 根文件夹为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文