0

小さなプロジェクトがあり、昨日、クリーン機能 (「プロジェクト/クリーン」) を試しました。しかし、クリーンの後、「id」または「レイアウト」を解決できません (「[name] を解決できないか、フィールドではありません」)。

これはプロジェクト全体をクリーンアップする良い方法だと読んだので、何が間違っていたのかわかりません...

これを解決する方法を知っている人はいますか?

ありがとう

4

3 に答える 3

1

XML ファイルのエラーをチェックします。R クラスは、XML がコンパイルされた後に生成され、Java コードと対話できるようになります。R が見つからない場合は、XML がビルドされていないか、ビルドできませんでした。

また、インポートしていないことを確認してくださいcom.android.R。プロジェクトには独自の R クラスがあります: com.your.package.name.R.

于 2012-07-11T19:08:12.450 に答える
0

私は通常、ものを削除することでリソースエラーを修正します。まず、を含むインポートを削除しますR。次に、最初の手順で問題が解決しなかった場合は、の内容を削除します/gen/(ディレクトリ自体は削除しません)。

于 2012-07-11T19:10:25.957 に答える
0

R.java は、クリーンアップのたびに次のビルドで再生成されます。「自動ビルド」を有効にしていない場合は、有効にして、クリーンの直後に再生成を開始してみてください。プロジェクトを実行してみてください (または単にビルドしてください)。それが失敗した場合は、プロジェクトを保存して IDE を再起動します。

于 2012-07-11T19:03:27.123 に答える