小さなプロジェクトがあり、昨日、クリーン機能 (「プロジェクト/クリーン」) を試しました。しかし、クリーンの後、「id」または「レイアウト」を解決できません (「[name] を解決できないか、フィールドではありません」)。
これはプロジェクト全体をクリーンアップする良い方法だと読んだので、何が間違っていたのかわかりません...
これを解決する方法を知っている人はいますか?
ありがとう
小さなプロジェクトがあり、昨日、クリーン機能 (「プロジェクト/クリーン」) を試しました。しかし、クリーンの後、「id」または「レイアウト」を解決できません (「[name] を解決できないか、フィールドではありません」)。
これはプロジェクト全体をクリーンアップする良い方法だと読んだので、何が間違っていたのかわかりません...
これを解決する方法を知っている人はいますか?
ありがとう
XML ファイルのエラーをチェックします。R クラスは、XML がコンパイルされた後に生成され、Java コードと対話できるようになります。R が見つからない場合は、XML がビルドされていないか、ビルドできませんでした。
また、インポートしていないことを確認してくださいcom.android.R
。プロジェクトには独自の R クラスがあります: com.your.package.name.R
.
私は通常、ものを削除することでリソースエラーを修正します。まず、を含むインポートを削除しますR
。次に、最初の手順で問題が解決しなかった場合は、の内容を削除します/gen/
(ディレクトリ自体は削除しません)。
R.java は、クリーンアップのたびに次のビルドで再生成されます。「自動ビルド」を有効にしていない場合は、有効にして、クリーンの直後に再生成を開始してみてください。プロジェクトを実行してみてください (または単にビルドしてください)。それが失敗した場合は、プロジェクトを保存して IDE を再起動します。