1

在 Eclipse 控制台中清理和构建项目时出错。还有一件事R.java in not be created it show error on R

错误就像

W/ResourceType( 7964): Bad XML block: header size 85 or total size 5529592 is larger than data size 0.

任何帮助家伙为什么会发生这种情况?

我正在使用这两个 xml

项目列表.xml

<TextView
    android:id="@+id/txtNewsSource"
    android:layout_width="110dp"
    android:layout_height="110dp"
    android:layout_centerHorizontal="true"
    android:layout_centerInParent="true"
    android:layout_centerVertical="true"
    android:layout_margin="5dp"
    android:background="#64CBD8" />

第二个 main.xml

<com.krish.horizontalscrollview.CenterLockHorizontalScrollview
    android:id="@+id/scrollView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
    </LinearLayout>
</com.krish.horizontalscrollview.CenterLockHorizontalScrollview>

<LinearLayout
    android:id="@+id/bottomLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@id/scrollView"
    android:orientation="horizontal"
    android:weightSum="2" >

    <Button
        android:id="@+id/btnPrev"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Prev" />

    <Button
        android:id="@+id/btnNext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Next" />
</LinearLayout>

<TextView
    android:id="@+id/text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@id/bottomLayout"
    android:layout_alignParentTop="true"
    android:layout_centerInParent="true"
    android:textColor="#FF0000"
    android:padding="@dimen/padding_medium" />

4

3 回答 3

1
  1. 首先从您的主项目库中复制“android-support-v4.jar”并将其粘贴到您的所有外部库中。(意味着用您的主要支持库替换所有 android-support-v4.jar。)
  2. 确保没有重复的 xml 数据(比如说:外部库字符串文件和主项目的字符串文件中的相同代码。)
  3. 删除所有外部库,清理+构建您的项目。
  4. 再次一一包含您的外部库并进行清理。
于 2013-05-17T05:42:08.890 回答
0
"W/ResourceType( 8032): Bad XML block: header size 85 or total size 5529592 is larger than data size 0"

意味着您有格式错误的 XML 资源。

您需要解决 XML 错误,然后清理构建您的项目。

请在线验证您的XML

于 2013-05-17T05:21:05.590 回答
0

首先从项目菜单中清理项目然后在您的类文件中修复导入,如下所示:

导入 com.your.package.xyz.R;

于 2014-01-28T12:10:35.387 回答