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.

なぜこれが起こったのですか?

これら2つのxmlを使用しています

itemlist.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" />

そして2番目の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 をメインの 1 つのサポート ライブラリに置き換えます)。
  2. xml データが重複していないことを確認します (たとえば、外部ライブラリの文字列ファイルとメイン プロジェクトの文字列ファイルに同じコードがあるとします)。
  3. すべての外部ライブラリを削除し、プロジェクトをクリーン+ビルドします。
  4. ここでも、外部ライブラリを 1 つずつ含めてクリーンアップします。
于 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 に答える