問題は次のとおりです。4 人のチームが、いくつかの Android ライブラリと、それらのライブラリに依存するアプリに取り組んでいます。Windows 7 を使用している人もいれば、OS X を使用している人もいて、GitHub を使用しています。1 日に数回、Android ライブラリのパスを変更する必要があります。これは、project.properties ファイルにプラットフォームに依存するパスが格納されているためです (つまり、Windows のパス セパレータとして \ を使用し、OS X のパス セパレータとして / を使用します)。私たちはそれにかなりの時間を費やしています。
誰もこれに対するまともな解決策を持っていますか? github などからプルするたびに、ifdef を project.properties にスローして、OS に一致するようにパスを自動的に修正できる CPP のようなものが必ず存在するに違いないと私には思えます。
ああ、明確にするために、私たちは頻繁にライブラリを追加および削除したり、相互に依存するライブラリを変更したりしています。私たち全員が定期的にすべてのライブラリを変更しています...したがって、単に project.properties を gitignore に追加するだけではライブラリを定期的に変更して、すべての正しいものが含まれていることを確認する必要があるため、うまく機能しません.