Git/Eclipse を使用して Android プロジェクトを適切にバージョン管理するための助けが必要です。
単一の Android プロジェクトでこれを設定しても問題ありません。
ただし、メイン プロジェクト (Facebook SDK など) に 1 つ以上のサード パーティの Android ライブラリを追加する場合、これを設定するための適切で正しい方法を見つけようとしています。
現在git-submodules
、これを達成するために使用しています。これが私のディレクトリ構造です。
/project/android-main.git
+--- /project/android-main/facebook-sdk
プロジェクトfacebook-sdk
内に git-submodule として追加しました。
Eclipse ワークスペースのプロジェクトで、サブフォルダー ' ' が表示されます。android-main
android-main
facebook-sdk
次に、ここに問題があります。このプロジェクトをプロジェクトからライブラリとして参照できるように、
「既存のプロジェクト」を新しいプロジェクトとしてインポートする必要があります。/project/android-main/facebook-sdk
android-main
最後に、Eclipse ワークスペースには ' facebook-sdk
'への参照が 3 つあります。
- ワークスペース内のプロジェクト自体。
- として追加したため、プロジェクト
git-submodule
内のフォルダーとして表示されました。android-main
facebook_sdk_src
プロジェクトの Android SDK プラグインによって、別のフォルダ ' ' が作成されandroid-main
ます。
サブモジュールを追加すると、ワークスペースとメイン プロジェクトが乱雑になるようです。
私はそれを正しくやっていますか?
Android ライブラリを Eclipse のサブモジュールとして使用するより良い方法はありますか?