2013-08-09 13 views
7

Androidスタジオを使用してGoogle Playサービスをマップに使用するアプリを作成するには、google-play-servicesライブラリを含めて、いくつかの.jarファイルとすべてのジャズ。私はこれをうまくやっていますが、仕事ではバージョンコントロールのためにgitを使います。別のマシンがgitからapp用のファイルをプルダウンし、そのマシンが必要なライブラリと異なる場所にある場合、この2台目のマシンのユーザはそのマシンライブラリを使うようにプロジェクトを再設定しなければなりません。次のユーザーに対して同じことが行われなければなりません。これにより、同じプロジェクト上で複数の開発者と効果的かつ効率的にコラボレーションすることは、想像することが困難になります。これをより簡単にするためのベストプラクティスガイドや、私が慣れていない設定やものはありますか?Androidスタジオプロジェクトを複数のマシンで共同作業する

答えて

2

一般に、ローカル設定の可能性があるバージョンコントロールにファイルを追加しないでください。 .gitignoreで無視するようにこれらのファイルをマークして、他の開発者が間違ってバージョンコントロールに追加しないようにする必要があります。私の現在のプロジェクトで

は、私は、Android Studioで生成された以下のファイルを無視する:私は今の任意の外部ライブラリを使用していないので、

*.iml 
*.ipr 
*.iws 
.idea/ 

しかし、私は、あなたと同じような状況を持っていません。

それが何らかの理由であなたのためのオプションではありません場合は、これらの回避策のいずれかを試みることができる:

  1. は、バージョン管理に外部ライブラリを追加します。通常、私はバージョン管理にバイナリを追加するのではなく、このような場合は特に許容できるかもしれません。
  2. シンボリックリンクを使用する:プロジェクト内でライブラリ参照が標準化されており、開発者はライブラリを指定された場所に配置するか、シンボリックリンクを作成してカスタムの場所を指定することができます。
+1

お返事ありがとうございます。私たちはちょうどGitを使い始めているので、まだそれに慣れています。 .ignoreファイルとシンボリックリンクはかなり聞こえるようですので、私はそれを試してみましょう。再度、感謝します。 – Scotty

関連する問題