ウィザードを使用して、ビルドSDK15のAndroidSDKツールリビジョン20.0.3と最低限必要なSDK15を使用してEclipseJunoで新しいAndroidプロジェクトを作成します。ファイルは、アクティビティ、マニフェストなどのサンプルコードで生成されます。さまざまなテンプレートを試しました(MasterDetailやBlankActivity with Tabsなど)このプロセスでは、AndroidManifest.xmlやactivity_main.xmlなどのXML要素が繰り返される問題が発生することがあります。そこで、これらの問題を手動で修正します(これは、ウィザードのバグだと思います)。
今、私はEGITを介してプロジェクトを「チームシェア」したいと思います。そこで、プロジェクトを右クリックして、[チーム]->[プロジェクトの共有]->[git]を選択します。この時点で、リポジトリを選択する必要があります。Eclipseワークスペースの外に新しいものを作成しました(作成後に再利用しました)。(私はまた、親ディレクトリに作成しようとしました(つまり、Eclipseの警告にもかかわらず、ワークスペースに作成しようとしました)。
いずれにせよ、共有操作が完了すると、ライブラリ「Android Dependencies」のビルドパスには、ワークスペース内の指定された場所に「android-support-v4.jar」がありません。egit操作後、プロジェクトディレクトリはリポジトリに移動されたように見えますが、.classpathファイルは変更されていません。
これはegitがどのように機能するか(gitリポジトリ内のプロジェクトワークスペースを移動し、プロジェクトディレクトリが新しい場所にあることをEclipseに通知する)ですか?ビルドパスを手動で修正する唯一の回避策はありますか?
Eclipseで新しいAndroidプロジェクトを作成し、Eclipse EGITが機能するように、関連するファイル(つまり、生成されたJavaファイルを除外する)をローカルのgitリポジトリに配置する別のアプローチはありますか?