一部のプロジェクトは、Eclipseのワークスペースエラーにすでに存在するため、インポートできません


291

私と同僚が取り組んでいるプロジェクトをインポートしようとしています。「インポート」、「既存のプロジェクトのインポート」、「アーカイブファイル」、「次へ」の順に選択しても、このエラーが発生し続けます。このエラーが表示されます:

「一部のプロジェクトはワークスペースに既に存在するため、インポートできません」


3
ウィンドウワーキングセットではなく、Eclipseでカスタムワーキングセットを表示しているかどうかを確認します。
IgorGanapolsky 2013年

回答:


341

「プロジェクトをワークスペースにコピーする」チェックボックスオフにしてから更新」ボタンをクリックすると、プロジェクトをインポートできます


10
Rational Application Developerでは役に立たない。
サラ船

4
プロジェクトがすでに存在している場合は、それは機能しないと思います。しかし、プロジェクトが削除され、再度インポートする必要があり、何らかの理由でプロジェクトを更新する必要がある場合は、機能する可能性があります。私にとって、それはうまくいきませんでした。
Mian Asbat Ahmad

4
私のために働く。事前にプロジェクトをワークスペースにコピーしてからインポートしようとすると、この問題が発生しやすくなります。
TrentCoder 2012年

3
すべてのケースで機能するわけではありません。2つのうちの1つを名前変更することをお勧めします。
Sebastian Juarez

2
。もはや:(最新のEclipseで私のために働いていない\ nは誰もがこれはかなりイライラを解決する方法のアイデアを持っている?。
フィッシャーコーダ

123

プロジェクトの.projectファイルに移動し、名前タグでプロジェクトの名前を変更します


あなたは「ビルドバース」に関することの一つ一つをチェックし、必要なプロジェクトセクション-onプロジェクトエントリを更新する必要があります- - javapapo 1分前に優秀なあなたは、内側のプロジェクトの依存関係を持っているに加えた場合作品、その
javapapo

これは私を助けてくれました...リポジトリからプロジェクトをコピーしてEclipseにインポートし、プロジェクト内のすべての参照を変更して新しい名前を反映させ、新しいリポジトリを作成したいと思っていました。(分岐したくありませんでした)この時点で、「Resource OldRepo \」がすでに存在しているというエラーが表示されます。.projectはパッケージエクスプローラーにリストされていないため、チェックするつもりはありませんでした。プロジェクトの新しい名前と一致するように名前を変更し、Eclipseを再起動すると、新しいリポジトリを開始できました。
strangeluck

バルバスの回答のように.metadataを削除した結果として長い処理を行うのではなく、最も適切な回答として私に思えます。ありがとうございます。
学習

この.projectファイルが見つかりません。どこで見つけることができますか?

@FarazAhmad Uhhh ...プロジェクトフォルダー内
b1nary.atr0phy 2014年

52

それはちょうど私にも起こりました。最後に、プロジェクトがワークスペースで既に開いているが、選択されたワーキングセットのために表示されないことに気付きました。アクティブなワーキングセットの選択を解除するだけで、開いているすべてのプロジェクトが表示されます。


7
これは、プロジェクトエクスプローラービューまたはエンタープライズエクスプローラービューで行います。ビューで、小さな下矢印をクリックしてメニューを開き、[作業セットの選択を解除]を選択します。これは私にとってはうまくいきました、そしてすでに現れていなかった私のプロジェクトがすでに現れていました。
サラ船

私はEclipseが初めてです。インポートして[完了]をクリックした後、何も起こらないように見えますが、プロジェクトはインポートされます。表示するには、Project Explorerアイコンをクリックする必要があります。
StacyM 2014年

これが私の解決策でした。別の問題もありました。私のプロジェクトはEclipseにロードされているとマークされていましたが、開けませんでした。何も含まれていない青いフォルダーが表示された場合は、それらを削除してください。私が得られない唯一のことは、なぜこれがより単純ではないのかということです。入力フォルダー、出力フォルダー、プロジェクト名を設定でき、Eclipseが残りを行う必要があります。これらのいずれかを手動で変更しようとすると、Eclipseが
バグアウト

ワークスペースを新しいマシンにコピーすると、ワーキングセットが混乱したため、一部のプロジェクトが「パッケージエクスプローラー」に表示されず、「ナビゲーター」には表示されました。しかし、ワーキングセットを微調整した後、彼らは再び現れました。
デール、

20

ワークスペースに同じ名前のプロジェクトがある可能性があります。同じ名前の別のワークスペースを削除した後、ワークスペースを更新(ファイル->更新)してみてください。削除されたプロジェクトを再インポートする場合、一般的な状況が発生します。


また、ワークスペースを更新できますか?F5は効果がないようです
Radon8472

19

これは通常、最初にEclipseで削除せずにプロジェクトディレクトリを物理的に変更すると発生します。これらの非表示のプロジェクトは、次のビューで表示および削除できます。

Window -> Show View -> Other -> General -> Navigator

次に、単に既存のプロジェクトをインポートするプロセスを続行します。


同じ名前の別のプロジェクトが存在するという質問から、インポート中に名前を変更するにはどうすればよいですか?これが問題だと思います!
Mohy Eldeen、2016

これは私のために働いた。ワークスペースからプロジェクトを削除しましたが、プロジェクトディレクトリでコマンドプロンプトが開かれたため、ワークスペースから完全に削除されなかったため、Eclipseを閉じて手動でディスクから残りのファイルを削除しましたが、この削除はEclipseワークスペースには反映されませんでしたが、通常のプロジェクトエクスプローラウィンドウには表示されなかったため、削除できました。したがって、このソリューションでは、Eclipseで削除されていないプロジェクトが表示された後、もう一度削除してから、新しくクローンされたプロジェクトをインポートしました。終わった。
SachiNウェア。

16

私の場合、ワークスペースからプロジェクトの1つ(たとえば「Project1」)をコピーして、同じワークスペースに貼り付けました。その後、貼り付けたプロジェクトの名前を変更します(「Project2」など)。リポジトリでそれを見ることができませんでした。

主な理由は .project、新しいプロジェクトのファイルがまだ残っていた <name>Project1</name>ことです<name>Project2</name>

そこで、問題を解決するために次のことを行いました。

  1. Project2をワークスペースの外にカットアンドペーストする
  2. 変化する .project持っているファイルを<name>Project2</name>
  3. Project2をもう一度インポートしてみてください。

それは私のために働いた。


12

Eclipseワークスペースのプロジェクトは一意である必要があります。ただし、プロジェクト名はプロジェクトのディレクトリ/フォルダ名と同じである必要はないので、同じ名前の既存のプロジェクトを削除するか、既存のプロジェクトの名前を変更できます。


4
既存のプロジェクトの名前を変更するにはどうすればよいですか?

10

ワークスペースディレクトリに ".metadata"という名前のオカルトディレクトリが1つあります。Eclipseを閉じ、「。metadata」を削除してEclipseを開きます。日食がワークスペースについて尋ねるとき、「。metadata」がワークスペースディレクトリにないことを確認し、「OK」ボタンをクリックしてデフォルトのワークスペースを選択します。


2
機能しますが、一方で、.metadataを削除すると、すべてがEclipseワークスペースから削除されます。これは、(あなたが10以上のプロジェクトを持っている場合、あなたは(=戻ってそれのすべてをインポートする必要があります)、既存のプロジェクトが含ま加えて、テーマ、色などが同時に削除されます。。
リーイ・ホング

4
これを盲目的に行わないでください。動作しますが、削除するのではなく、最初に.metadataフォルダーをバックアップします。すべてのプロジェクトを手動でインポートする必要があります。すべてのプロジェクトを削除するのではなく、.metadataから1つのプロジェクトを削除するために、より焦点を絞った方法がいくつかあるはずです。同じ場所に変更されたバージョンを再インポートしようとしたときに、このエラーの原因となったプロジェクトをワークスペースから削除しました。
CodeMed 2014年

2
これは、平均的なユーザーにとってひどい提案です。.metadataの機能をよく理解していない限り、.metadataをいじらないでください。そして、そのレベルのEclipseの専門知識があれば、この問題を解決するためにそれを行う必要はありません。
Erick G. Hagstrom

10

多分あなたはあなたの '.project'ファイルで同じプロジェクト名を取得し、それをチェックします、もしそうなら、別の名前を変更してください。


10

gitプロジェクトを既存のワークスペースに複製し、そのワークスペースを本格的なプロジェクトに昇格させるためにこれに到達した場合は、「Gitリポジトリ」ビューを使用する必要があります->「作業ディレクトリ」を選択->プロジェクトのインポート->既存のプロジェクト。


7

表示するようにEclipseを設定したかどうかを確認します すべてのワーキングセット。まったく同じ問題が発生したことがあり、誤ってプロジェクトをOther Projectsワーキングセットに。また、私のEclipse構成では、パッケージエクスプローラーにそのワーキングセットが表示されなかったため、プロジェクトがまだインポートされていないことがわかりました。

@Mawg向けに更新:

まず、をクリックしますSelect Working Set...

ここに画像の説明を入力してください

次に、次を選択しますNo Working Sets

ここに画像の説明を入力してください

これにより、ワーキングセットが実質的に無効になり、すべてのプロジェクトが表示されます。


では、どのようにしてすべてのワーキングセットを表示するようにEclipseを構成するのでしょうか。
Mawgはモニカを2016

6

最も簡単な方法:プロジェクト( "MainActivity"と表示されているフォルダー)を右クリックして、[ リファクタリング]-> [名前の変更]に移動すると、テキストフィールドが表示され、プロジェクトの名前を変更できます。

プロジェクトがファイルシステムと同期していないという警告が表示された場合は、F5(更新)を押して再試行してください。


それはプロジェクトがファイルシステムと同期していないと言っています

私の答えの後半を読んでください。ファイル同期外れの問題に対処します。^
Stunner 2014年

6

ワークスペースフォルダーを確認してください。インポートしているプロジェクトと同じ名前の古いプロジェクトがある可能性があります(Eclipseに表示されていない場合でも)。

Eclipseでプロジェクトを削除する場合、ダイアログのチェックボックスをオンにしないと、プロジェクトがビューから削除されるだけで、ワークスペースディレクトリのフォルダーは削除されません。


「ワークスペースフォルダを確認してください」-それはどういう意味ですか、またどのようにですか?
エドワードニューウェル

少し明確になりました。
エバートン2014年

6

プロジェクトの<name>" .project"ファイル内のtag の値の名前を変更してみてください。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

これは確かに機能します。ここでは、プロジェクトの名前を変更しています。


5

私が見つけた別の方法!

MOVE他のいくつかのフォルダにプロジェクトをして、ワークスペースに必要なコピーをインポートしている場合


5

プロジェクトを削除してコードを再度インポートしようとしたときに、この問題が発生しました。Eclipseはプロジェクトを実際に削除することはなく、ワークスペース内のプロジェクト名/フォルダーへの参照を保持していました。同じ名前で新しいプロジェクト作成する必要があり、コードがそのまま表示されました。これはプロジェクトパスが変更されなかったためにのみ機能したと思います。


5

それは私に起こった

日食プロジェクトエクスプローラーからプロジェクトを削除し、ディスクからのコンテンツの削除をチェックしていません。

次回、ワークスペースに同じプロジェクトをインポートしようとすると、同じ問題が発生しました。

解決するために、私はちょうどすべての子供ができるFYIの仕事をしました:)

だから私はそれをどのように解決しました:

  1. Ctrl + xmyProjectフォルダーをEclipseワークスペースから他の場所、つまりデスクトップに切り取ります
  2. 右クリック Navigator(から取得できますWindow > Show View > Navigator)および更新(次のダイアログが表示されます) ここに画像の説明を入力してください
  3. Yesボタンをクリックして、プロジェクトフォルダーをEclipseワークスペースディレクトリに戻します。
  4. もう一度インポート!
  5. ロックンロールの役割

5

私の場合、.metadata.pluginsからresourcesディレクトリを削除しました:

  1. ワークスペースに移動します
  2. .metadata.pluginsと入力します
  3. 削除:org.eclipse.core.resources ディレクトリ

ここに画像の説明を入力してください


3

これでうまくいきました。

ファイル>新規> Androidプロジェクト>既存のソースからプロジェクトを作成

場所=インポートするプロジェクトの場所。

「このディレクトリにはEclipseプロジェクトがすでに存在します。代わりに、ファイル>インポート>既存のプロジェクトを使用することを検討してください。ただし、[次へ]をクリックすると、プロジェクトが実質的にインポートされます。


3

Eclipseでファイルをクリックし、スイッチワークスペースを選択して、別のフォルダーを参照して選択します。同じプロセスを繰り返します。今度はエラーは発生しません:)


3

何も私の状況を解決できませんでした。これが私が解決した方法です。

  1. IDEを閉じる
  2. 同名のプロジェクトフォームワークスペースを削除する
  3. IDEを起動します
  4. すべてのプロジェクトをクリーンアップします(これが役に立ったかどうかわかりません)
  5. ファイル>インポート>既存のプロジェクト
  6. 更新ボタンをクリックします
  7. プロジェクトをインポートする

できた


3

少なくともEclipse Junoでは、Advancedをオンに切り替えることができます。次に、[ 名前テンプレート ]ドロップダウンから[groupid]。[artifactid]を選択します。これにより、プロジェクトに一意の名前が付けられます。(特定のアーティファクトの複数のバージョンを保持している場合は、代わりに[groupid]。[artifactid]。[version]を選択できます)。変更が表示されるように、必ず[ 更新 ]ボタンをクリックしてください。洗浄、すすぎ、必要に応じて繰り返します。


3

Eclipseからプロジェクトを削除する...... uでプロジェクトを「(右クリック)->プロジェクトを閉じる」で閉じた可能性があります....このプロジェクトをワークスペースフォルダーから削除しても...残っていますクローズドプロジェクトとしてEclipse IDEにあります..... Eclipse IDEから削除する必要があります... !!!


3

私の日食が応答を停止し、セッションを終了しなければならない状況が少しあります。Junoを再起動すると、.projectファイルが存在するにもかかわらず、私が取り組んでいた特定のプロジェクトが消えました。Eclipseに再度インポートしようとすると、新しいプロジェクトを作成しようとすると、「一部のプロジェクトはインポートできません。」または「この名前のプロジェクトはすでに存在します」と同じ結果になります。

結局、ワーキングセットを使用していたので、このファイル.metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xmlを見つけることができました。不足しているエントリを手動で追加し、Eclipseと出来上がりを再起動すると、戻ってきました。


3

ワークスペースのsvnの下に別の名前のプロジェクトが1つあったため、同じエラーが発生しました。だから私はそれを削除しました。


3

同様の問題がありました。同じリポジトリを2回インポートしたいのですが。プロジェクトを右クリックして既存のプロジェクトの名前を変更し、[リファクタリング]> [名前を変更]をクリックして、もう一度インポートしました。


3

これは私が上記の問題で気付いたことです:-チェックアウトフォルダー(pomプロジェクトが存在するフォルダー)がEclipseワークスペースフォルダーと同じ場合、この問題が発生します

解決

プロジェクトのインポートに別のワークスペースフォルダーを使用すると、Eclipseはスムーズに動作しました:)


3

この警告は、ナビゲーターからプロジェクトを削除したことを意味しますが、プロジェクトはワーキングセットに存在します。または、ワーキングセットに同じ名前のプロジェクトがあるため、ワークスペースディレクトリに移動し、同じ名前のプロジェクトを削除して、再度インポートします。


2

この問題は、他のいくつかのプロジェクトフォルダーに同じプロジェクトがあるために発生します.eclipseのように、多くのプロジェクトフォルダーがあるため、1つのフォルダーにプロジェクトがあり、それを他のプロジェクトフォルダーにインポートする場合、この問題が発生します。したがって、最初に他のフォルダからプロジェクトを削除してから、現在の1つのプロジェクトFOLDERにインポートします。


2

EclipseとAndroidの開発に不慣れなため、かなりの時間がかかりました。ここに私が間違っていたいくつかのことがあり、将来誰かを助けるかもしれません:

  1. コード例をダウンロードしていて、プロジェクト名がフォルダー名と同じであると想定し、プロジェクトエクスプローラーでそのフォルダー名を探していましたが、見つかりませんでした。再インポートすると、ワークスペースに既に存在するエラーメッセージが表示されました。うん。それを誇りに思っていません。
  2. 「プロジェクトをワークスペースにコピー」をクリックせず、プロジェクトエクスプローラーに表示されなかったワークスペースを無駄に検索していました。
  3. [プロジェクトのインポート]タブの[ワーキングセットにプロジェクトを追加]オプションが機能しないため、アクティブなワーキングセットのプロジェクトエクスプローラーに表示されませんでした(更新しても違いはありません)。ワーキングセットへのプロジェクトの追加は、正常にインポートした後で行う必要がありました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.