0

我见过很多“R 无法解析为变量”的案例。虽然我的情况很奇怪。大约 15 分钟前它工作得很好,在那个框架内,R 现在已经消失了,清理项目不会削减它。

我还确保我的所有 SDK 部件在事件发生前后都是最新的。并且问题仍然存在。

谁能想出一个解决方案,为什么它会像那样消失?即使 SDK 在 R 消失之前是最新的?

还有一个问题。为什么这个 R 文件会引起这么大的麻烦?(我正在使用 Eclipse 顺便说一句)

4

3 回答 3

1

这肯定会令人讨厌。

确保任何 R. 进口产品没有偷偷进入。您的进口产品应该没有任何“R”。

如果您最近更改了包名称,请确保 AndroidManifest.xml 仍指向正确的包。使用 eclipse 重构并不能保证清单会更新。

附带说明,如果您的 xml 文件(布局等)中有错误,这将导致资源错误。并非所有错误都会被 eclipse 捕获,因此您必须仔细梳理这些文件。

有时简单地清理、关闭和重新启动 Eclipse 会有所帮助。

于 2013-08-18T13:42:05.737 回答
1

检查您最近是否在 res 文件夹结构中添加了一些音乐或图片(通常是任何类型的资源)。资源名称必须完全小写,不能以数字开头...

于 2013-08-18T14:12:00.630 回答
1

还要查看 Eclipse 控制台中的输出。如果无法生成 R.java,有时会显示错误消息

于 2013-08-18T14:18:39.503 回答