R.java文件没有生成

时间:2012-08-08 16:47:51

标签: android facebook eclipse r.java-file

我在半建的Facebook应用程序中无法解决R.java问题。我选择了“自动构建”选项,我清理了我的项目。我做了所有推荐的解决方案来生成我的R.java文件。但仍然没有成功。我的“gen”文件夹中有2个R.java。我已经放了一个截图以便更好地理解。

enter image description here

无法识别所有按钮,textview和imageview。

6 个答案:

答案 0 :(得分:9)

我也有类似的问题......

我经历了谷歌的许多链接,但没有用。最后我打开Android SDK Manager,看看是否有任何东西从已安装的软件包中丢失,并且发现没有安装“Android SDK Built-tools”。

我安装并按照以下步骤操作:
1.重新开启日食 2.评论错误行
3.建造所有
4.取消注释错误行以查看错误是否消失。

希望这会对某人有所帮助......

答案 1 :(得分:8)

试试这个:

  1. 删除对R.java类的任何导入(如@zapl指出)。
  2. 将光标移动到对任何按钮/ layout / string / whatever-come-from-R的引用,删除最后一个字符,然后点击ctrl+space。 Eclipse将尝试对您进行编码,自动导入正确的R.java
  3. 只是为了保持凉爽,清洁和重建。

答案 2 :(得分:3)

试试这个: 我有类似的问题R.java没有找到错误它实际上没有生成

我做了几乎在论坛中不同链接中所说的所有内容

我做了什么

1.我从工作区中删除项目并重新导入它,在项目启动后执行该项目开始给我SDK找不到错误,即使我得到了正确的Android SDK路径。我正在使用eclispe ADT你可以从android网站本身找到。

2.我不知道为什么ADT插件显示它需要更新,即使安装了最新的ADT 21.1。我试图更新,然后,我不知道我的SDK中的工具文件夹如何被删除。它开始在SDK文件夹中找不到工具文件夹。所以我需要再次下载SDK并将ADT插件更新为21.1。

3所以我认为有些时候ADT插件存在问题,所以保持正确更新或重新安装它将起作用,如果没有其他工作。

答案 3 :(得分:1)

当我找到名字中带有CAPITAL LETTER的png文件时,发生了这件事。 整个名字只应包含非大写字母!

答案 4 :(得分:1)

我也有这个问题。我的解决方案是:安装缺少的lib32z1和lib32stdcc ++ 6

sudo apt-get install lib32z1

sudo apt-get install lib32stdcc ++ 6

答案 5 :(得分:0)

我必须更新到最新的Android Studio版本(目前为3.3.2)