web-dev-qa-db-ja.com

Android Eclipseが既存のコードをインポート

私はSVNのコードを整理して、複数の場所から問題なく作業でき、開発者を追加できるようにしています。問題は、コードを新しいプロジェクトに簡単に取り込むことができないことです。既存のコードからプロジェクトを作成しようとしています。

フォルダを選択すると、「メインアクティビティ」が表示されますが、使用できません。私はすべての.projectファイルとフォルダーにないものも削除しようとしましたが、それは常にグレー表示されており、インポートすることはできません。

なぜ淡色表示されるのですか?インポートするには何が必要ですか?

-ADTビルドv21.0.0-519525

Import Projects Grey

36
teynon

私はこの束をいじってみたところ、すでにワークスペースに存在していた別の同様の名前のアクティビティと競合していることがわかりました。 「少なくとも1つのプロジェクトを選択してください」というエラーメッセージがそのメッセージを覆っていました。すぐに表示され、少なくとも1つのプロジェクトを選択するように切り替わります。

これを回避するために、ワークスペースからすべてのプロジェクトを削除しました。さまざまな企業向けにバージョン管理およびブランド化されているアプリを作成しているため、どちらであるかわかりませんでした。

63
teynon

TrivialDriveで同じ問題が発生しました。ワークスペースにあるプロジェクト名から「メインアクティビティ」を確認してください。存在する場合は、このエラーが発生します。

14
r_19

ソリューションA:

1)Eclipseを閉じます。2)起動すると、新しい作業ディレクトリが要求されます。デフォルトとは異なるものを選択します。

「新しい作業ディレクトリ」を求めていない場合

解決策B:1)[ファイル]> [ワークスペースの切り替え]> [その他]に移動します2)新しい作業ディレクトリを選択します(同じではありません!)

enter image description here

その後、プロジェクトのインポートが可能になるはずです

2
user1767754

プロジェクト名がワークスペース内の既存のプロジェクトの名前と等しいため、灰色になっています。解決策:「既存Androidコードインワークスペース)」インポートを使用します。「ルートディレクトリ」と入力します。プロジェクトのインポートウィザードで「新しいプロジェクト名」フィールドを直接変更します。次の操作を行います:最初にパステキストを押します(右チェックボックスから)[インポートするプロジェクト]フィールドで、[新しいプロジェクト名]フィールドに移動して名前を変更します。

1
Marat Levykin

eclipse-workspaceに移動して.metadataファイルを削除するだけで、Eclipseの開いているプロジェクトが再起動します

1
user12305360

プロジェクトフォルダー内の「.project」ファイルを削除するだけです(Linuxでは非表示、「ls -a」を使用して表示)。次に、Eclipseから[Create Android Project from existing source。It)を選択します。私のために働いた.

それでおしまい。

1
Shylendra Madda

Svnタグから1回限りのapkファイルをビルドする必要があるときに、この問題が発生しました。新しいワークスペースを作成し、それに切り替えて管理しました。その後、New-> Project-> Android-> Android Application From Existing Codeは期待どおりに機能しました。

0
Bandjalong