0

件名に記載されている多数の質問を見ると、多くの人が抱えていた問題があります。R.java が消えて、私が行ったことを元に戻してから数分間 (長すぎる)、R.java が戻ってくることがあります。R.java が生成されていない場合、R を呼び出している行に「R を変数に解決できません」というエラーが表示されます。

R が本当の問題ではなく、私のコードのどこかに 1 つ以上のエラーがあることはわかっています。

私の質問は次のとおりです:Eclipseがそれらを表示しない場合、これらのエラーをどのようにローカライズするのですか?

私と同じ問題を抱えている場合は、まず「R を変数に解決できない」を参照してください。その無慈悲なエラーを取り除くのに役立ちます

4

8 に答える 8

4

このエラーの原因を特定しようとしている場合は、次のことを試してください。

  1. に進みProject -> Cleanます。これにより、エラーがビルドの不良によるものではないことが保証されます。それでも R が見つからない場合は、手順 2 に進みます。
  2. Problems以下のスクリーンショットに示すように、開いているプロジェクトのすべてのエラーと警告を一覧表示する Eclipseのタブが必要です。[問題] タブが表示されない場合は、Window -> Show View -> Problems
  3. セクションを展開Errorsして、どのような問題が存在するかを確認します。ほとんどの場合、問題、プロジェクト、ファイル、および行番号が通知されます。

ここに画像の説明を入力

于 2013-02-27T14:57:54.637 に答える
2

Eclipse でエラーが表示されない場合、これらのエラーをローカライズする方法を教えてください。

通常、Eclipseそれらを表示します。エラーはリソースまたはマニフェストにあり、通常はパッケージ マネージャーのファイルのアイコンに赤い X バッジが表示されます。通常、コンソールにはエラーに関するログ メッセージも含まれます。

コマンドラインビルドを実行して、それが何を報告するかを確認することができます。

于 2013-02-27T14:53:46.487 に答える
1

フォルダーまたは他の XML ファイルに問題がある場合、Eclipse はR.javaファイルをビルドしません。/res

そのフォルダを確認することをお勧めします。

于 2013-02-27T14:55:52.683 に答える
0

cleanが機能せず、R.javaが欠落している以外にエラーがない場合は、Eclipseを再起動します。

File Menu->restart

于 2013-02-27T15:19:39.843 に答える
0

問題を見つけましたが、簡単に見つける方法を理解できません。別の行をコピーして、この行を追加で消去しました< string name="action_settings">Settings< /string>

何に使用されているのかわかりませんが、Eclipseはこれをエラーログにも、私が探していた場所にも表示しませんでした。

とにかく助けてくれてありがとう、私が再び同じような問題を起こさないことを願っています!

于 2013-02-27T16:12:14.073 に答える
0

SDKツールとパッケージを更新した後、このエラーが発生しました。更新が適切に機能していなかったと思います。何度も頭を悩ませた後、sdk マネージャー ツールを使用して sdk パッケージを再度更新しようとしましたが、その後はすべて問題ありませんでした。

于 2013-06-06T14:36:27.170 に答える