「既存のプロジェクトをワークスペースにインポート」しようとしています。 「ルートディレクトリ」として、すべての.Java(および.class)ファイルがあるディレクトリを選択します。 Eclipseは「インポートするプロジェクトが見つからない」と書いています。どうして?
EclipseはEclipseプロジェクトを探しています。つまり、.project
と.classpath
というルートディレクトリ内のEclipse固有のファイルを検索しています。 Eclipseに間違ったディレクトリを指定した(Eclipseプロジェクトをインポートする場合)か、実際に既存のソースから新しいプロジェクトを作成したい(new
-> Java project
-> create project from existing source
)。
通常、Eclipseプロジェクトには個別のソースディレクトリとビルドディレクトリがあるため、2番目のテンプレートが必要になると思います。ソースファイルと.classファイルが同じディレクトリにある場合は、おそらくEclipseプロジェクトがありません。
この答えはLauraの答えと同じですが、新しいEclipseバージョンでは、「既存のソースからプロジェクトを作成する」オプションを見ることができません。
したがって、代わりにこれを行うことができます:
GotoFile>New>プロジェクト
プロジェクトのタイプを選択して、Nextをクリックします
チェックを外すデフォルトの場所を使用する
Browseをクリックしてソースフォルダーに移動するか、ソースへのパスを入力します
クリック完了
これから引用 ディスカッションフォーラム Eclipse.org
これに対する1つの解決策は、Mavenを使用することです。プロジェクトのルートフォルダーからmvn Eclipse:cleanを実行し、続いてmvn Eclipse:eclipseを実行します。これにより、Eclipseに必要な.projectおよび.classpathファイルが生成されます。
新しく更新されたEclipseでは、オプション「create project from existing source
」がFile>New>Project>Android>Android
既存のコードからのプロジェクトにあります。次に、ルートディレクトリを参照します。
この問題の完璧な解決策があります。簡単な手順を実行すると、Eclipseにソースコードをインポートできるようになります!
まず、理由プロジェクトをEclipseワークステーションにインポートできない理由は、。projectおよび。classpathファイル。
これがなぜ起こるのかがわかったので、必要なのは。projectと。classpathプロジェクトファイル内のファイル。方法は次のとおりです。
最初の作成。classpathファイル:
次のコードをコピーして貼り付けて保存します。
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.Eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>
その後、作成。projectファイル:
次のコードをコピーして貼り付けます:
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.Eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.Eclipse.jdt.core.javanature</nature> </natures> </projectDescription>
名前フィールドをプロジェクト名に変更する必要があります。 HereIsTheProjectNameを独自のプロジェクト名に変更することで、3行目でこれを行うことができます。それを保存します。
それだけです、お楽しみください!!
久しぶりに見つけました!ここで私の方法:ファイル->新しいプロジェクト-> Android既存のコードからのプロジェクト->プロジェクトのルートディレクトリを参照してください。
持っていない場合、ディレクトリに.project
ファイルと.classpath
ファイルがあるだけで、Eclipseの最新バージョンで動作する(少なくとも私にとって)唯一の方法は次のとおりです。
File
-> New
-> Project...
-> Android
-> Android Application Project
-> Next >
src
ファイルを右クリックしますGeneral
-> File System
-> Next >
Browse
をプロジェクトに追加し、必要なファイルを選択して、Finish
を押しますこの後、既存のすべてのコードと新しい.project
および.classpath
ファイルを含むプロジェクトが必要です。
理由:IDが.projectファイルを見つけることができません。これは、多くの人が.projectファイルをプッシュしないgit commitで発生します
ソリューション:Mavenをインストールしている場合は、次のアブミ骨を使用します
楽しい!
.project xml-fileを変更したときに同じ問題が発生しました。ファイルを元のバージョンに戻したときにプロジェクトが作成され、プロジェクトをインポートできました。たぶん同じ種類の問題を抱えている人を助けるかもしれません;)
コマンドコンソールを使用してMavenプロジェクトをビルドする場合は、コマンドの最後に次のものがあることを確認してください。
Eclipse:eclipse -Dwtpversion=2.0
Androidプロジェクトのこの問題を解決するため。以下の手順に従ってくださいnew-> Android project-> create project from existing source and this this you can find your code location。これで、指定されたすべてのプロジェクトコードがインポートされ、正常に動作します