7

Android開発にEclipseを使用し、IntelliJを使用しようとしています。アプリケーションを 1 回正常に実行しました。しかし今は、例の Hello World アプリケーションを再構築することができなかったようです。ここで何が欠けていますか?R.java はもう再構築されていません。エラーのスクリーンショットを次に示します。

ここに画像の説明を入力

そして、ここに私の設定があります

ここに画像の説明を入力

4

4 に答える 4

25

これは、ソース フォルダーを間違ってマークしたために発生しました。特定のモジュールをクリックしたら、プロジェクト設定で、追加のフォルダーをソースフォルダーとしてマークしているかどうかを確認します。スクリーンショットを確認してください. デフォルトでは以下のようになっているはずです. ボタンとしてのすべてのマークはチェックされていないはずです.

ここに画像の説明を入力

誤って [Mark as: "Source"] ボタンをチェックしたところ、このエラーが発生しました。チェックを外すだけです。

于 2013-12-04T06:19:30.727 に答える
2

R と BuildConfig は、Android ビルド システムによって自動生成されます。おそらく、Eclipse プロジェクトの自動生成されたバージョンをアイデア プロジェクトにコピーしてから、アイデアによって生成された 2 番目のプロジェクトをコピーしたのかもしれません。デフォルトでは、idea はソース フォルダーとしてマークされているこれらのファイルに対して gen というフォルダーを使用します。これらのファイルを含むソース フォルダーが他にないことを確認してください。

Ctrl+N を押してクラスの名前を入力し始めると、クラスをすばやく見つけることができます。重複した結果が見つかった場合は、それらのいずれかを削除し、アイデアが正しいものを再生成できるようにします。

于 2013-10-05T08:54:57.590 に答える