web-dev-qa-db-ja.com

プロジェクトをEclipseワークスペースにインポートできません

だから、私は長年にわたってWindowsでEclipseを使用しています。私が最近取り組んでいるいくつかのAndroidプロジェクトがあります。しかし、私はとても奇妙なことに立ち往生しています。

問題は、現在、WindowsとLinuxの両方でEclipseを使用していることです。 (ええ、私はLinuxがより良く、はるかに速いと感じています)。 Windowsで使用していたすべてのプロジェクトをLinux Eclipseワークスペースに取得したい(はい、私は別のワークスペースを作成しました.viz linuxとwindows Eclipseの両方のバージョンで同じワークスペースで作業できるかどうかわからなかったためです)。さて、奇妙な部分は他のワークスペースにプロジェクトをインポートすることはできません!これは私を夢中にさせます。

Linux Eclipseワークスペースに移動します->インポート->既存のAndroid proj->参照->ルートディレクトリをAndroidプロジェクト->(Ecipseは下のフレームにプロジェクトを表示します->完了をクリックします-> [〜#〜] nothing [〜#〜]。そこに座って待っているだけで、何も起こりません。 stackoverflow、しかしこれに似た問題はありません。

はい、ワークスペースフォルダーにアクセスできます。はい、フォルダーなどを作成できます。

検出されているがインポートされていないプロジェクトをインポートする方法を教えてください。

ありがとう。

21
Sudhanshu

次の方法でプロジェクトをインポートすることでこれを解決しました。

File > Import > Android > Existing Android Code Into Workspace

NextをクリックしてからBrowse...

プロジェクトのルートディレクトリを選択し、Copy projects into workspaceFinishをクリックします。

それがあなたを助けることを願っています。

11

私も同じ問題に長い間直面していましたが、今日は解決策を見つけました!

それはすべて、プロジェクトのルートディレクトリ内の.projectおよび.classpathファイルにあります。プロジェクトをワークスペースにインポートしようとしているときに、プロジェクトがリストに表示されない場合は、.projectまたは.classpathファイルが見つからないか破損しています。通常、これらのファイルは隠されているため、問題が何であるかはわかりません。

Ubuntuの場合、以下の手順を実行します。

手順1。ワークスペースのプロジェクトルートディレクトリに移動し、Ctrl + Hを押して非表示のファイルを表示します。

手順2。 .projectファイルと.classpathファイルをそこからコピーし、インポートする他のプロジェクトディレクトリに貼り付けます。

手順3。 .projectファイルを開き、名前タグをプロジェクト名に更新します。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>Name of the project</name>
 <comment></comment>
 ....

手順4。フォルダを閉じてプロジェクトをインポートすると、インポートウィザードに間違いなくリストされます!!

8
Vinay

私も同じ問題に遭遇しました。

ADT(Eclipseプラグイン)を更新して、新しいAndroid SDK。

クリックヘルプ>アップデートの確認

aDTの更新後、File> Importからプロジェクトをインポートできます

3
dns

AndroidManifest.xmlファイルがフォルダーまたはサブフォルダーのいずれかに存在するかどうかを確認してください。インポートするには、そのファイルが必要です。

これが私が抱えていた問題です。幸いなことに、DropBoxには無制限の履歴機能があるため、これを使用してファイルの最新の既存バージョンを取得できました。追加すると、インポートは正常に機能しました。

2
Soshmo

私は同じ問題に直面しています、ここで私がやったこと。 -Eclipseで、[ウィンドウ]-> [設定]-[Android]を選択し、Android SDKの場所を設定して、テーブルに少なくとも1つのAndroidプラットフォームがあることを確認します。 -適用してOK。

完了したら、インポートを試みますが、問題ありません。お役に立てば幸いです。

1
Rio

プロジェクトがワークスペースに既に存在している可能性があります。解決策は、ワークスペースの場所を変更するか、インポートするプロジェクトの名前を変更することです。

ファイルをインポートした後、プロパティセクションからライブラリを選択解除できます。それは私のために働いた

0
SerhatCan

上記のいずれでも解決しない場合は、プロジェクトを含むフォルダーの権限を確認してください。コマンドラインからUbuntuでこれを試してください。

Sudo chmod 777 Folder_Containing_Projects -R

上記のコマンドは、アクセス許可を再帰的に与えます。

0
tutak

上記のすべてのスロションが役に立たない場合は、インポートしたプロジェクトと同じ名前の新しいプロジェクトを開き、その後、元のプロジェクトに移動して開き、ctrl + Aですべてのファイルを選択します、コピーして新しいプロジェクト内に貼り付けてから、yes to all alaert内をクリックすると、動作するはずです。

0
user2251995