私は、さまざまな開発者、デザイナー、QA 担当者、さらにはクライアントによって変更されているいくつかの Android/iOS プロジェクトに取り組んでいます。
iOS プロジェクトを使用すると、ライブラリ、依存関係、ワークスペースを含むプロジェクト全体を git/svn リポジトリに簡単に配置できます。このようにして、誰でもプロジェクトをチェックアウトまたは更新して、わずか数秒で実行できます。
Android でもほとんど同じですが、1 つの点を除いて、intellij/android studio を使用する人もいれば、Eclipse を使用する人もいます。一部のプロジェクトが sherlock アクション バーを使用しているという事実を除けば、これは問題ではありません。これは、非開発者にとって状況が少し複雑になるときです。
intellij と eclipse の両方の Sherlock は、モジュールまたはプロジェクト ライブラリの依存関係として追加され、リソースがあるため、jar ライブラリにすることはできません。
これを達成する方法についていくつかのアイデアがありますが、他の誰かがこれを巧妙な方法で解決したかどうかを確認したいと思います。
1)最初のアイデアは、レポに2つの別々のプロジェクトフォルダーを作成することです。1つは実際のプロジェクト用で、もう1つはシャーロック用です。また、intellij と eclipse のワークスペースとプロジェクト ファイルを含める必要があるため、誰でも簡単に開くことができます。
2) 私の 2 番目のアイデアは、プロジェクト ファイルと sherlock プロジェクト ファイルを 1 つにマージすることです。その人は、プロジェクトを intellij または eclipse にインポートする必要があります。その後、構成は必要ありません。