缺少XML布局和R.java的错误

问题描述 投票:0回答:5

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

我做了大量的搜索和大量的试验和错误(干净,构建,重新启动eclipse,重新启动笔记本电脑,以及其他人,但没有一个可以让我摆脱这个麻烦。我也注意到我的R.Java消失了,我发现我在网上如果出现XML错误或错误(例如2号错误),则搜索R.java可能会“不自动生成”。

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

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

android xml android-layout r.java-file
5个回答
2
投票

我猜你的资源文件中有一些错误,它阻止它将它们编译成R文件。


1
投票

仔细看看你的string.xml文件。错误几乎是100%。你忘了关闭一些标签吗?检查你的@ string / app_name是否定义得很好..


1
投票

删除此行:import android.R注意:除非项目中没有错误,否则R.java可能不会自动生成。现在你计算用“app name”替换@ string / app_name并再次清理。找到哪里有错误


0
投票

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

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

我经常发现,即使修复了其中的一些,也需要关闭所有内容并再次启动Eclipse。


0
投票

只需导入com.your.packagename.R

在这里查看我的答案Cannot find R.layout.activity_main

© www.soinside.com 2019 - 2024. All rights reserved.