Androidスタジオを使用してGoogle Playサービスをマップに使用するアプリを作成するには、google-play-servicesライブラリを含めて、いくつかの.jarファイルとすべてのジャズ。私はこれをうまくやっていますが、仕事ではバージョンコントロールのためにgitを使います。別のマシンがgitからapp用のファイルをプルダウンし、そのマシンが必要なライブラリと異なる場所にある場合、この2台目のマシンのユーザはそのマシンライブラリを使うようにプロジェクトを再設定しなければなりません。次のユーザーに対して同じことが行われなければなりません。これにより、同じプロジェクト上で複数の開発者と効果的かつ効率的にコラボレーションすることは、想像することが困難になります。これをより簡単にするためのベストプラクティスガイドや、私が慣れていない設定やものはありますか?Androidスタジオプロジェクトを複数のマシンで共同作業する
7
A
答えて
2
一般に、ローカル設定の可能性があるバージョンコントロールにファイルを追加しないでください。 .gitignore
で無視するようにこれらのファイルをマークして、他の開発者が間違ってバージョンコントロールに追加しないようにする必要があります。私の現在のプロジェクトで
は、私は、Android Studioで生成された以下のファイルを無視する:私は今の任意の外部ライブラリを使用していないので、
*.iml
*.ipr
*.iws
.idea/
しかし、私は、あなたと同じような状況を持っていません。
それが何らかの理由であなたのためのオプションではありません場合は、これらの回避策のいずれかを試みることができる:
- は、バージョン管理に外部ライブラリを追加します。通常、私はバージョン管理にバイナリを追加するのではなく、このような場合は特に許容できるかもしれません。
- シンボリックリンクを使用する:プロジェクト内でライブラリ参照が標準化されており、開発者はライブラリを指定された場所に配置するか、シンボリックリンクを作成してカスタムの場所を指定することができます。
関連する問題
- 1. の共同作業
- 2. 複数の共同作業者によるユニットテスト
- 3. Luaの共同作業
- 4. 共同作業用Webアプリケーション
- 5. Matlabと共同作業するには?
- 6. 複数のマシンでのOutlookの同期
- 7. iPhoneアプリ開発の共同作業
- 8. CodeMirrorとのリアルタイム共同作業
- 9. 平均(arraylistとの共同作業)java
- 10. SVG共同作業のRDFメタデータ
- 11. 複数のマシン間で同期実行
- 12. 複数の人とプロジェクトを共同作業するためのビートgitワークフローは何ですか?
- 13. 複数の端末で作業する
- 14. TopShelf同じマシンに複数の同じサービスをインストールする
- 15. Androidスタジオプロジェクトのproject.propertiesはどこですか
- 16. 同じマシン上の複数のページ(Linode)
- 17. Neo4jの共同作業者をグラフ表示する
- 18. 私が共同作業者であるリポジトリを参照
- 19. 1台のマシンで複数のAndroidデバイスをテストする
- 20. 複数のWCFサービス間でセッションを共有する同じマシンでホストされている
- 21. 作業ディレクトリファイル共有
- 22. ASP.NETプロジェクトのWebデザイナーとの共同作業(SVNを使用)
- 23. 同じドメインに複数の企業ページをホストする複数のページタブ
- 24. OpenCL:同じグローバルメモリアドレスに結果を保存する複数の作業項目
- 25. Youtrack時間レポート共同作業者の1日あたりの時間数
- 26. DevailsでRails 3の同じデバイス/マシンで複数のアカウントログインを防止する
- 27. Xcodeの同じ共有コードから複数のアプリケーションを作成するには?
- 28. 共有のgitのサブモジュールで作業ツリー
- 29. 複数のマップアクティビティ間のAndroid共有ロケーションサービス
- 30. ローカルホスト上の複数のSVN作業コピー
お返事ありがとうございます。私たちはちょうどGitを使い始めているので、まだそれに慣れています。 .ignoreファイルとシンボリックリンクはかなり聞こえるようですので、私はそれを試してみましょう。再度、感謝します。 – Scotty