0

我真的很沮丧。我一直在一遍又一遍地清理这个项目,就像关于这个主题的其他帖子说的那样,它并没有把我的 R 文件带回来。我不知道发生了什么事。我更新了我的 SDK 管理器。我重新启动了我的电脑。每个人都说清理项目应该带回 R 文件,但显然还有其他问题。有人可以帮忙吗?

4

4 回答 4

3

好的,没问题,先冷静,然后按照一些步骤操作

step 1# 确保您的项目除了(R.id.something 或 R.layout.something)之外没有错误

我确信 .xml 或 .java 文件中存在错误。请在错误日志中查看

步骤2#尝试罚款并解决错误或简单地评论错误行,

步骤 3#clean 项目并构建你的项目,现在你的 R.java 文件出现了

或者在执行上述步骤后尝试此操作

右键单击项目--->属性---->编译器并更改编译器合规级别

你会得到解决方案

于 2013-08-24T23:39:20.933 回答
1

我遇到了类似的错误,我花了 3 天时间才得到答案,我的问题与控制台上的此错误消息相同:“ResXMLTree_node 大小 0 小于标头大小 0x45”

每当您遇到此错误时,请查看您最近修改的 xml 文件中是否有任何缺少的 xml 元素。

或者

检查菜单文件中的所有 'android:title' 并与 string.xml 进行比较以确保值存在于 string.xml 文件中。

于 2014-04-07T14:59:23.883 回答
1

如果您使用的是 Eclipse,请在以下位置查找错误标记:

  • 资源
  • 你的清单

对您的应用所依赖的任何 Android 库项目重复此操作。

您还可以检查 Eclipse 中的 Errors 视图,看看它告诉您什么。

如果您从命令行构建,您的构建应该将特定问题报告为构建输出的一部分。

于 2013-08-24T23:19:01.323 回答
0

** 2014 年 4 月 25 日编辑 *** 抱歉,我刚刚被告知堆栈溢出问题的链接已损坏。

每次我遇到 R 问题时都是这样

xml 的问题是的,它可能是由导入 android.R 引起的。eclipse 中的某些东西只会将 import android.R 放入您的代码中。查找“Import Android.R;”行 并删除它。

**编辑 2014 年 4 月 25 日我发现的有关 R 的其他内容 ** 除非该类位于 App R 的默认包中,否则对我不起作用。

于 2013-08-25T20:27:25.720 回答