私はActionBarSherlockをライブラリとして使用しています。ABSはリポジトリに含まれていないため、プロジェクトに参加するすべての人が個別にダウンロードしてインストールする必要があります。ActioBarSherlockはAndroidライブラリプロジェクトであり、同じEclipseのワークスペースでプロジェクトを開いて(どちらもワークスペースにコピーされておらず、両方とも別のフォルダーに存在します)、project.properties
次
のように追加して実行します。ライブラリプロジェクト。
その参照パスは相対パスであり、全員が異なるフォルダーにABSを持っている可能性があるため、Eclipseのproject.properties
ファイルにも異なるパスがありますandroid.library.reference.1
。そのライブラリパスをローカルでオーバーライドして、リポジトリに含めることができるがproject.properties
、Eclipseがローカルで他のパスを使用する方法はありますか?現在、パスが異なるため、リポジトリからプルするたびに手動でそのパスを修正する必要があります。
他の*.propertiesファイルが存在しますが、Eclipseはそれらを無視します。
local.properties
ビルドシステム用のカスタマイズ可能なコンピューター固有のプロパティ。Antを使用してプロジェクトをビルドする場合、これにはSDKインストールへのパスが含まれます。ファイルの内容はSDKのローカルインストールに固有であるため、local.propertiesをソースリビジョン管理システムで維持しないでください。Eclipseを使用する場合、このファイルは使用されません。
ant.properties
ビルドシステムのカスタマイズ可能なプロパティ。このファイルを編集して、Antで使用されるデフォルトのビルド設定を上書きし、キーストアとキーエイリアスの場所を指定して、リリースモードでビルドするときにビルドツールがアプリケーションに署名できるようにすることもできます。このファイルはプロジェクトに不可欠であるため、ソースリビジョン管理システムで維持します。Eclipseを使用する場合、このファイルは使用されません。