0

我刚刚在我的 android 项目中添加了一个新的 xml 文件并开始收到错误“R 无法解析为变量”。当我用谷歌搜索它以及堆栈溢出时,有很多问题和答案。当我清理项目时,会自动生成一个与我的资源文件夹('res')同名的新空文件夹。

我也发现我的 xml 文件中没有错误。我还发现生成的java文件夹是空的。对于 eclipse 中的所有项目,我都遇到了同样的错误。

可能是什么问题呢?

  <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button" />

</LinearLayout>

提前感谢您的帮助。

4

3 回答 3

1

我使用的图像文件的名称包含不允许的字符。我只是重命名了图像。

于 2013-04-18T12:20:16.357 回答
0

R cannot be resolved to a variable当您的 xml 资源、布局文件或 Manifest 文件出现问题时出现。尝试将您的 xml 文件一一添加到这个新生成的 res 文件夹中(以找出导致问题的原因)并尝试是否有帮助。

于 2013-04-14T09:31:44.223 回答
0

如果您想要一个明确的答案,您需要提供更多详细信息,至少是您的 XML 文件的代码。此错误大部分时间来自格式错误或不正确的 XML 文件。还要检查字符串、可绘制对象或您在 XML 文件中调用的任何内容是否在项目资源中正确声明。

于 2013-04-14T09:34:42.790 回答