【问题标题】:Resource folder duplicated automatically in android资源文件夹在android中自动复制
【发布时间】:2013-04-06 12:40:30
【问题描述】:

我刚刚在我的 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>

提前感谢您的帮助。

【问题讨论】:

    标签: android resources r.java-file generated


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我删除了导致错误的xml文件,问题仍然存在。
      • 检查R.java 是否尚未导入您的班级。如果是这样,请将其删除,清理项目并尝试再次运行它。
      • 未导入。我现在在 eclipse 中的所有项目都遇到同样的错误。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-10
        • 1970-01-01
        • 2023-01-11
        • 2018-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多