112

新しいプロジェクトを作成すると、Eclipse でエラー メッセージが表示され続けます。

レベルでワークスペースを作成しました

C:\Users\Martin\Java\カウンター

Counter 内にはファイルはありませんが、プロジェクト Counter のソース ファイルを含む counter_src というディレクトリがあります。

Eclipse では、新しい Java プロジェクトを作成し、デフォルトの場所のチェックを外して、ディレクトリを選択します。

counter_src (Counter の 1 レベル下)

しかし、今は表示されます

C:\Users\Martin\Java\Counter\counter_src が別のプロジェクトの場所と重複しています: 「counter_src」

ここでワークスペースを作成すると

C:\Users\Martin\Java\

これは、私のcounter_srcが実際には2レベル下にあることを意味しますが、問題はJavaディレクトリに多くのプロジェクトが含まれているため、ソースファイルがあるcounter_srcのサブディレクトリを持つCounter(ファイルがない)にワークスペースを作成したかったことですそれは。

C:\Users\Martin\Java\ にディレクトリを作成することもテストしましたが、それも機能しているように見えますが、1 つのプロジェクトのワークスペースを保存するためだけに、「C:\Users\Martin\Java\」に別のサブディレクトリを作成したくありませんでした。 .

4

11 に答える 11

92

だから、私は同じ問題を抱えていましたが、「インポート...」メニューからAndroidコードをインポートしようとしました。上記の 2 つのソリューションのどちらも Eclipse Juno で機能しなかった場合:

  • Eclipse -> ファイル -> インポート -> 一般 -> ワークスペースへの既存のプロジェクト (注: 「既存の ANDROID プロジェクト」ではありません)

  • (プロジェクトは正しくインポートされますが、エラーが発生するはずです。ここで、SDK をプロジェクトにアタッチする必要があります)

  • プロジェクトを右クリックし、[プロパティ] -> [Android] -> [プロジェクト ビルド ターゲット] 適切なビルド ターゲットを選択します (プロジェクトが新しい場合は 4.0.3 を使用し、プロジェクトが古い場合は 2.2 を使用してください)。

  • [OK] をクリックします。

プロジェクトが再構築されると、すべてが正常に戻るはずです。

(これは Eclipse Indigo が流行していたときに書かれたものであり、Google がツールを更新してまれなケースをカバーするため、変更がある可能性があります。)

于 2013-02-24T18:05:25.257 に答える
91

Eclipseがエラーになっているのは、存在するディレクトリにプロジェクトを作成しようとすると、それが実際のプロジェクトであるかどうかがEclipseにわからないためです。エラーが発生し、作業が失われるのを防ぎます。

したがって、2つの解決策があります。

  1. フォルダを別の場所に移動しcounter_src、プロジェクトを作成して(ディレクトリを作成します)、ソースファイルを新しく作成したにインポートし直しますcounter_src

  2. プロジェクトエクスプローラーを右クリックして既存のプロジェクトをインポートしC:\Users\Martin\Java\Counter\、ルートディレクトリとして選択します。Eclipseがプロジェクトを検出すると、それをインポートできるようになります。

于 2012-07-31T04:59:54.257 に答える
29

プロジェクトをワークスペースにドロップしてからインポートしようとすると、それが問題になります。

これには 2 つの解決策があります。

1.プロジェクトフォルダーをワークスペースの外の別の場所に追加してから、試してください。

2.に行くFile ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish

編集済み

D:\MyDirectory\MyWorkSpace を想定 - WorkSpace のパス

Eclipse にインポートするプロジェクトを、MyWorkSpace ではなく MyDirectory フォルダーにドロップして、試してください。

于 2012-07-31T04:30:46.387 に答える
22

私の場合、チェックボックスをオンにします

「プロジェクトをワークスペースにコピー」

トリックをしました。

于 2013-09-02T12:24:09.580 に答える
1

私の場合、「プロジェクトをワークスペースにインポート」のチェックボックスをクリックすると、プロジェクトがすでにワークスペースフォルダーにあり、実際にはEclipseによって移動されていなくても、エラーが修正されました。

于 2013-06-11T23:12:15.477 に答える
0

実際の FILE メニューに移動し、新しい一般的なプロジェクトを作成します。

プロジェクトの種類が認識されず、これらのインポート方法のいずれかが機能しない場合は、これを試してください。汎用プロジェクトを追加したら、必要な言語のサポートを追加できます。

于 2014-01-24T05:02:59.563 に答える
0

FWIW:

他の提案はどちらも私にとってはうまくいきませんでした。以前に同じ名前のプロジェクトを作成してから削除しました。「Eclipse」プロジェクトを作成しないベース ソース ファイルを (PhoneGap を使用して) 再作成しました。次に、既存のソース ファイルを使用して Android プロジェクトを作成しようとしましたが、元の質問と同じエラー メッセージで失敗しました。

私にとっての解決策は、ソースフォルダーとファイルをワークスペースから移動し、同じオプションを使用することでしたが、今回はウィザードでファイルをワークスペースにコピーするオプションを確認してください。

于 2013-03-04T04:19:15.730 に答える
0

これは古いことは知っていますが、別の解決策を提供したいと考えていました。

私が行ったように、プロジェクトの場所を保持したい場合は、.project ファイルを別のプロジェクトからプロジェクトのディレクトリにコピーし、.project ファイルを編集して適切な名前を付け、[既存のプロジェクトをワークスペースにインポート] オプションを選択すると機能することがわかりました。私のため。

Windows では、ファイル モニターを使用して Eclipse が何を行っているかを確認しましたが、.project ファイルを作成しようとしたときに、何らかの原因でエラーが発生していました。それで、私はそれを手動で行いましたが、うまくいきました。

于 2013-10-14T15:10:04.823 に答える