Android開発にEclipseを使用し、IntelliJを使用しようとしています。アプリケーションを 1 回正常に実行しました。しかし今は、例の Hello World アプリケーションを再構築することができなかったようです。ここで何が欠けていますか?R.java はもう再構築されていません。エラーのスクリーンショットを次に示します。
そして、ここに私の設定があります
Android開発にEclipseを使用し、IntelliJを使用しようとしています。アプリケーションを 1 回正常に実行しました。しかし今は、例の Hello World アプリケーションを再構築することができなかったようです。ここで何が欠けていますか?R.java はもう再構築されていません。エラーのスクリーンショットを次に示します。
そして、ここに私の設定があります
これは、ソース フォルダーを間違ってマークしたために発生しました。特定のモジュールをクリックしたら、プロジェクト設定で、追加のフォルダーをソースフォルダーとしてマークしているかどうかを確認します。スクリーンショットを確認してください. デフォルトでは以下のようになっているはずです. ボタンとしてのすべてのマークはチェックされていないはずです.
誤って [Mark as: "Source"] ボタンをチェックしたところ、このエラーが発生しました。チェックを外すだけです。
R と BuildConfig は、Android ビルド システムによって自動生成されます。おそらく、Eclipse プロジェクトの自動生成されたバージョンをアイデア プロジェクトにコピーしてから、アイデアによって生成された 2 番目のプロジェクトをコピーしたのかもしれません。デフォルトでは、idea はソース フォルダーとしてマークされているこれらのファイルに対して gen というフォルダーを使用します。これらのファイルを含むソース フォルダーが他にないことを確認してください。
Ctrl+N を押してクラスの名前を入力し始めると、クラスをすばやく見つけることができます。重複した結果が見つかった場合は、それらのいずれかを削除し、アイデアが正しいものを再生成できるようにします。