誰でも助けることができます。新しいプロジェクトを作成すると、Eclipseでエラーメッセージが表示され続けますが、その理由はわかりません。
レベルでワークスペースを作成しました
C:\ Users\Martin\Java\Counter
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(ファイルのない)にワークスペースを作成したかったということですソースファイルがあるcounter_srcの。
また、C:\ Users\Martin\Java \からディレクトリを作成することもテストしましたが、動作するように見えますが、ワークスペースを保存するためだけに「C:\ Users\Martin\Java \」から別のサブディレクトリを作成したくありませんでした1つのプロジェクト。
私はこれに関する助けを本当に感謝します、私は小さなリストです。
事前にスナック
存在するディレクトリにプロジェクトを作成しようとすると、Eclipseはそれが実際のプロジェクトであるかどうかを認識しないため、Eclipseはエラーになります。
したがって、2つのソリューションがあります。
フォルダcounter_src
を別の場所に移動し、プロジェクトを作成して(ディレクトリを作成します)、ソースファイルをインポートして、新しく作成したcounter_src
に戻します。
プロジェクトエクスプローラを右クリックして既存のプロジェクトをインポートし、C:\Users\Martin\Java\Counter\
をルートディレクトリとして選択します。 Eclipseがプロジェクトを見つけた場合、それをインポートできます。
だから、私は同じ問題を抱えていましたが、「インポート...」メニューからimport Android codeを試みました。上記の2つのソリューションのいずれもEclipse Junoで機能しなかった場合:
Eclipse-> File-> Import-> General-> Existing Project Into Workspace(注:NOT 'EXISTING Android PROJECT')
(プロジェクトは正しくインポートされるはずですが、エラーが発生するはずです。SDKをプロジェクトに添付する必要があります)
プロジェクトを右クリックして、[プロパティ]-> [Android]-> プロジェクトビルドターゲット適切なビルドターゲットを選択します(疑わしいのは、プロジェクトで4.0.3を使用し、プロジェクトが古い場合は2.2を使用します) )
OKをクリック
プロジェクトが再構築されると、すべてが正常に戻るはずです。
(これはEclipse Indigoが流行したときに書かれたもので、Googleがツールを更新してコーナーケースをカバーするために変更が加えられる可能性があります。)
プロジェクトをワークスペースにドロップし、インポートしようとしています。これが問題です。
これには2ソリューションがあります
1。ワークスペースの外部のプロジェクトフォルダーを他の場所に追加してから、試してください。
2。File ---> new Project ---> Seleclt the existing project radio button ---> browse to the project folder in your workspace ---> finish
に移動
////////////////// EDITED /////////////////
D:\ MyDirectory\MyWorkSpace-WorkSpaceのパスを想定
MyDirectoryフォルダーのEclipseにインポートするプロジェクトをドロップしますNot
in MyWorkSpace、and try。
私の場合、チェックボックスをチェックします
「プロジェクトをワークスペースにコピー」
トリックをしました。
プロジェクトフォルダーを単に「切り取り」、ワークスペースディレクトリから移動して、次の操作を行います。
file=>import=>(select new directory)=> mark (copy to my workspace) checkbox
そしてあなたはやった!
これも理解するのに時間がかかりました。
解決策:
既存のワークスペースの下に新しいMavenプロジェクトを作成するには、「デフォルトのワークスペースの場所を使用」にチェックマークを付けます(グレーアウトされた場所のテキスト入力の内容を無視します)。
プロジェクトの名前は、作成ウィザードのステップ2でArtifact Idによって決定されます。
推論:
私の場合、新しいMavenプロジェクトを作成することを選択したとき、デフォルトのワークスペース位置がチェックされ、直接進行すると、グレー表示された「場所」テキスト入力がワークスペースの場所+探していた既存のプロジェクトであるため、非常に混乱しました前に、新しいMavenプロジェクトの作成を選択します。 (例:ロケーション= '[ワークスペースパス] /最後に見たプロジェクト')
そこで、デフォルトのワークスペースの場所ボックスのチェックを外し、「[ワークスペースパス] /新しいプロジェクト」に入力しました。Eclipseは[ワークスペースパス]がデフォルトパスと比較して異なると想定するため、動作しませんでした。 (それ以外の場合は、デフォルトのワークスペースチェックボックスを選択します)。
私の場合、「プロジェクトをワークスペースにインポート」のチェックボックスをクリックすると、プロジェクトが既にワークスペースフォルダーにあり、実際にはEclipseによって移動されなかったにもかかわらず、エラーが修正されました。
実際のFILEメニューに移動して、新しい一般プロジェクトを作成します。
プロジェクトタイプが認識されず、これらのインポートメソッドのいずれかが機能しない場合は、これを試してください。汎用プロジェクトを追加したら、必要な言語のサポートを追加できます。
私はこれが古いことを知っていますが、別の可能性のある解決策に貢献したかったです。
私がやったようにプロジェクトの場所を保持したい場合、.projectファイルを別のプロジェクトからプロジェクトのディレクトリにコピーし、.projectファイルを編集して適切な名前を付けてから、既存のプロジェクトをワークスペースにインポートオプションを選択したことがわかりました私のために。
Windowsでは、ファイルモニターを使用してEclipseの動作を確認しましたが、.projectファイルを作成しようとしたときに、何らかの未知の理由でエラーが発生していました。だから、私は手動でそれをし、それは私のために働いた。
新しくクローンされたGitリポジトリフォルダー内に新しいEclipseプロジェクトを作成しようとすると、このエラーが発生しました。
これは私のために働いた:
1)Gitリポジトリのクローンを作成します(私の場合は、Eclipseのデフォルトワークスペースのサブフォルダー)
2)デフォルトのワークスペース(クローンされたGitリポジトリフォルダーの1レベル上)に新しいEclipseプロジェクトを作成します
3)新しいEclipseプロジェクトをデフォルトのワークスペースからクローンされたレポジトリディレクトリにエクスポートします。
a) right click on project --> Export --> General --> File System
b) select the new Eclipse project
c) set the destination directory to export to (as the Git repo folder)
4)ワークスペースからEclipseプロジェクトを削除します(まだデフォルトのワークスペースを使用しているため)
right click on project and select "Delete"
5)Gitリポジトリディレクトリ内からエクスポートされたEclipseプロジェクトを開きます
a) File --> Open Project from File System or Archive
b) set the "Import source" folder as the Git repo folder
c) check the project to import (that you just exported there)
FWIW:
他の提案はどちらもうまくいきませんでした。以前に同じ名前のプロジェクトを作成し、その後削除しました。 (PhoneGapを使用して)ベースソースファイルを再作成しました-これは「Eclipse」プロジェクトを作成しません。次に、既存のソースファイルを使用してAndroidプロジェクトを作成しようとしましたが、元の質問が示すと同じエラーメッセージで失敗しました。
私にとっての解決策は、ソースフォルダーとファイルをワークスペースから移動し、同じオプションを使用することでしたが、今回はウィザードでワークスペースにファイルをコピーするオプションをチェックします。