既存のプロジェクトEclipseをAndroid Studioにインポートしようとしましたが、インポート時に解決できないダイアログメッセージが表示されました: "このプロジェクトはプロジェクトメタデータ内のEclipseワークスペースの相対パス。プロジェクトのインポートを支援するには、Eclipseワークスペースディレクトリをポイントしてください。 "
スクリーンショットを確認してください
どうすれば解決できますか?
よろしくお願いします
マニフェストres、srcを除くすべてのフォルダーとファイルをプロジェクトから削除し、Eclipseからのインポートを使用してAndroid studioにインポートするだけです。
同じエラーがあります。すべてのステップを説明しましょう。 Eclipseプロジェクトがあり、Android Studioにインポートしたいので、インポートしようとすると、以下に示すように、別の場所にプロジェクトを生成するように求められます。
[次へ]をクリックすると、この画面が表示されます。
続行すると、この画面が表示されます。
ここで問題となるのは、なぜEclipseワークスペースパスを要求するのかということです。
回答:隠された.classpath
Eclipseプロジェクトのファイル。 .classpath
ファイルには、プロジェクトを適切にコンパイルするためにJDT機能が必要とする情報が含まれています。プロジェクトのソースフォルダー(つまり、何をコンパイルするか)。出力フォルダー(コンパイル先)。およびクラスパスエントリ(ワークスペース内の他のプロジェクト、ファイルシステム上の任意のJARファイルなど)。
まず、Eclipseワークスペースパスで元のEclipseプロジェクトパスを選択する必要があります。次に、リストに表示されているすべてのファイルパスを編集する必要があります。左側に記載されているファイル名は、元のEclipseプロジェクトにすでに存在しているため、パスを設定する必要があります。Android Studioはプロジェクトをインポートできます。
私はこのアプローチで解決しました。その他のエラーが発生した場合はお知らせください。
別の方法があります。Android studioで新しいプロジェクトを作成し、Java files in Javaフォルダを作成し、resファイルを置き換えます。ライブラリがある場合は、それらのライブラリもインポートします。これで、Android studioで作業する準備が整いました。
同じエラーが発生したときにこれを試しました。
まず、Eclipseプロジェクトが保存されている場所に移動し、.classpathファイルを削除します。次に、EclipseファイルをAndroid studio go to file-import project-Next-Next_finish
同じ問題を抱えている他の人のために、
.classpath
ファイルを削除してから、プロジェクトを再度インポートしてください。
お役に立てれば。