0

嗨,我正在使用我的 android 应用程序。今天突然间,当我工作时,我遇到了两个错误 1-“R 不能作为变量解析”错误。2- 和“无法解析资源@string/app_name”错误,在 .XML 布局的图形视图中。

我做了很多搜索和大量试验和错误(清理、构建、重新启动 eclipse、重新启动笔记本电脑等,但没有一个能让我摆脱这个麻烦。我还注意到我在网上做的时候发现我的 R.Java 不见了如果 XML 出现错误或诸如 2 号错误之类的错误,则搜索 R.java 可能会消失“未自动生成”。

我认为可能导致错误的最后一件事是我在 string.xml 中添加了两个元素。但无论如何我已经删除了它们。

所以任何人都可以帮助我如何跳过这个问题并继续我的发展

4

5 回答 5

2

我猜我会说您的资源文件中有问题,阻止它将它们编译到 R 文件中。

于 2012-12-01T15:11:28.040 回答
1

删除这一行:import android.R 注意:R.java 可能不会自动生成,除非您在项目中没有错误。现在您计算将@string/app_name 替换为“应用程序名称”并再次清理。找到有错误的地方后

于 2012-12-01T15:57:31.607 回答
1

好好看看你的 string.xml 文件。那里的错误几乎是100%。你忘了关闭一些标签吗?检查您的@string/app_name 是否也定义明确..

于 2012-12-01T15:21:30.527 回答
0

根据我的经验,这条消息几乎总是与您的一个 XML 文件中的错误有关:可能是 string.xml、您的任何布局、样式等。

我的建议是分别打开它们并检查它们。布局中的错误(res/layout/..)应该很容易发现(不要忘记检查您的 res/menu/.. 也)。一个值 XML 文件 (res/values/..) 中的错误可能更容易被发现。正如其他一些人所提到的,这些文件中的一个简单错误可能会导致这种情况:我最常见的错误之一是输入了“sting”而不是“string”或类似的东西。

我经常发现,即使在修复了其中一些问题之后,也需要关闭所有内容并重新启动 Eclipse。

于 2012-12-03T01:34:00.513 回答
0

只需导入com.your.packagename.R

在这里查看我的答案找不到 R.layout.activity_main

于 2019-02-18T10:16:02.087 回答