R.java 文件未生成
Posted
技术标签:
【中文标题】R.java 文件未生成【英文标题】:R.java file not getting generated 【发布时间】:2012-08-05 20:17:54 【问题描述】:我无法解决我半构建的 Facebook 应用程序中的 R.java 问题。我选择了“自动构建”选项,我清理了我的项目。我做了所有推荐的解决方案来生成我的 R.java 文件。但仍然没有成功。我的“gen”文件夹中有 2 个 R.java。为了便于理解,我放了一个截图。
所有按钮、textview 和 imageview 都无法识别。
【问题讨论】:
“半成品 Facebook 应用”是什么意思?还有其他编译错误吗?通常,如果您有任何其他编译错误,则不会生成 R.java,并且在您使用 R.id.. R.layout..etc 的任何地方都会出现错误。 你在import com.facebook.android.R;
中是StartingPoint.java
吗?如果是这样,请删除该行
我可以在模拟器上运行应用程序,但现在按钮、textview 和 imageviews 无法识别,因此无法运行。
知道了。我真的很感激帮助。我已经导入了 android.R 而不是 com.facebook.android.R.
【参考方案1】:
我也有类似的问题...
我浏览了许多来自 Google 的链接,但没有用。最后我打开Android SDK Manager查看安装包中是否缺少任何东西,发现“Android SDK Built-tools”没有安装。
我已安装并按照以下步骤操作: 1.重新打开eclipse。 2. 注释错误行 3. 全部构建 4. 取消注释错误行以查看错误是否消失。
希望这会对某人有所帮助...
【讨论】:
【参考方案2】:试试这个:
-
删除对
R.java
类的任何导入(就像@zapl 指出的那样)。
将光标移动到对任何按钮/布局/字符串/whatever-coming-from-R 的引用,删除最后一个字符,然后点击ctrl+space
。 Eclipse 将尝试对您进行代码提示,自动导入正确的 R.java
。
只是为了让它保持凉爽、清洁和重建。
【讨论】:
是的@kor,如果我有任何疑问,那么我告诉你伙计。感谢您的回答。 我这样做了,但显示“没有默认提案”。我的 R.java 文件没有生成。我没有 import R 。不过想法很酷。【参考方案3】:试试这个: 我有类似的问题 R.java not found 错误它实际上没有生成
我几乎做了论坛不同链接中所说的所有事情
我做了什么
1.我从工作区中删除项目并重新导入它,然后当项目启动时它开始给我 SDK not found 错误,即使我得到了正确的 Android SDK 路径。我使用的是你的 eclispe ADT可以从android网站本身找到。
2.我不知道为什么 ADT 插件显示它需要更新,即使安装了最新的 ADT 21.1。我尝试更新,然后我不知道我的 SDK 中的工具文件夹是如何被删除的。它开始喊工具文件夹在SDK文件夹中找不到。所以我需要再次下载SDK并将ADT插件更新到21.1。
3 所以我认为 ADT 插件有时会出现问题,所以请保持正确更新或重新安装,如果没有其他工作,它会工作。
【讨论】:
【参考方案4】:当我找到一个名称中包含大写字母的 png 文件时,我遇到了这种情况。 整个名称只能包含非大写字母!
【讨论】:
【参考方案5】:我也有这个问题。我的解决方案是:安装缺少的 lib32z1 和 lib32stdcc++6
sudo apt-get install lib32z1
sudo apt-get install lib32stdcc++6
【讨论】:
您的解决方案确实帮我解决了我的问题***.com/q/34428240/3649190。【参考方案6】:我必须更新到最新的 Android Studio 版本(目前为 3.3.2)
【讨论】:
以上是关于R.java 文件未生成的主要内容,如果未能解决你的问题,请参考以下文章
android project clean后无法生成R.java文件,因为程序中有编译错误,但是错误都是因为R文件资源未找到TT?