'R不能解析为一个变量“ - 根文件夹为空 [英] 'R cannot be resolved to a variable' - gen folder is empty

查看:244
本文介绍了'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:

  1. 使用导入android.R'线去掉。
  2. 清洁项目,然后重新构建它。
  3. 结算的项目,然后再次打开它。
  4. 将项目属性> Java构建路径>勾选Android版本复选框
  5. 以下步骤:取消选中项目 - >自动构建项目 - >属性 - >建设者:确保所有的Andr​​oid(3)和Java(1)制造商进行检查(仅此而已)窗口 - > preferences-> Android->构建:选中自动刷新构建资源和资产的文件夹上单击鼠标右键项目 - > Android的工具 - >修复项目设置(不知道它实际上做,但不能伤害)
  6. 在一些用户的意见,检查.xml文件是否正确。我不知道我能做到这一点。我必须承认,我是新来的Java和Android程序,而我还没有写在我的项目中一行 - 在code已经生成全自动
  7. 在布局文件中使用小写字母命名的。
  8. 在资源文件没有错误(无红叉)。

布局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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆