私は本当にイライラしています。この件に関する他の投稿が言うように、私はこのプロジェクトを一日中何度も掃除してきましたが、Rファイルは元に戻りません。何が起こっているのかわかりません。SDK マネージャーを更新しました。パソコンを再起動しました。プロジェクトをクリーンアップすれば R ファイルが元に戻るはずだと誰もが言いますが、明らかに何か別の問題があるに違いありません。誰か助けてください??
4 に答える
同様のエラーが発生し、回答が得られるまでに 3 日かかりました。私の場合は、コンソールに次のエラー メッセージが表示されるという同じ問題でした。「ResXMLTree_node サイズ 0 はヘッダー サイズ 0x45 よりも小さい」
このエラーが発生した場合は、最近変更した xml ファイルを調べて、欠落している xml 要素がないかどうかを確認してください。
または
メニュー ファイル内のすべての「android:title」をチェックし、string.xml と比較して、値が string.xml ファイルに存在することを確認します。
Eclipse を使用している場合は、次のエラー マーカーを探します。
- 資力
- あなたのマニフェスト
アプリが依存するすべての Android ライブラリ プロジェクトに対して、これを繰り返します。
また、Eclipse の Errors ビューをチェックして、表示される内容を確認することもできます。
コマンドラインからビルドしている場合、ビルドは特定の問題をビルド出力の一部として報告する必要があります。
** 2014 年 4 月 25 日編集 *** 申し訳ありませんが、スタック オーバーフローの質問へのリンクが壊れているとのことでした。
Rの問題が発生するたびに、これでした。
xml の問題はい、インポート android.R が原因である可能性があります。Eclipse の何かが import android.R をコードにドロップするだけです。「Import Android.R;」という行を探します。そしてそれを削除します。
**2014 年 4 月 25 日編集 R についてわかったこと その他 ** クラスがアプリのデフォルト パッケージに含まれていない限り、R は機能しません。