嗨,我在我的Android应用程序中工作。突然间,今天我工作时遇到了两个错误 1-“无法将R解析为变量”错误。 2-和“无法解析资源@ string / app_name”错误,在.XML布局的图形视图中。
我做了大量的搜索和大量的试验和错误(清理,构建,重新启动eclipse,重启笔记本电脑等等,但没有人可以让我摆脱这个麻烦。 我也注意到我的R.Java已经不见了 我在网上搜索时发现,如果XML出错或者出现2号错误等错误,则R.java可能会“不自动生成”。
我认为可能导致错误的最后一件事是我在string.xml中添加了两个元素..但无论如何我已经删除了它们。
所以任何机构都可以帮助我如何跳过这个问题并继续我的开发
答案 0 :(得分:2)
我猜你的资源文件中有一些错误,它阻止它将它们编译成R文件。
答案 1 :(得分:1)
在string.xml文件中好看。错误几乎是100%。 你忘了关闭一些标签吗? 检查你的@ string / app_name是否定义得很好..
答案 2 :(得分:1)
删除此行:import android.R 注意:除非项目中没有错误,否则R.java可能不会自动生成。 现在你计算用“app name”替换@ string / app_name并再次清理。找到哪里有错误
答案 3 :(得分:0)
根据我的经验,这条消息几乎总是与你的一个XML文件中的错误有关:可能是string.xml,你的任何布局,样式等。
我的建议是单独打开每一个并检查它们。布局中的错误(res / layout / ..)应该很容易发现(不要忘记检查res / menu / ..)。其中一个值XML文件(res / values / ..)中的错误可能会变得棘手。正如其他一些人所提到的那样,这些文件中的一个简单错误可能会导致这种情况:我最常见的一个问题就是键入" sting"而不是"字符串"或类似的东西。
我经常发现,即使修复了其中的一部分,也需要关闭所有内容并重新启动Eclipse。
答案 4 :(得分:0)
只需导入com.your.packagename.R
在这里查看我的答案Cannot find R.layout.activity_main