2011/09/30
Android Project で res を使う Library を作る
(参考:Android Project で Is Library を使う場合、res の管理に注意)
では、どのようにすれば良いのかというと、Android Developers の Managing Projects に
Use prefixes to avoid resource conflictsと書かれています。
To avoid resource conflicts for common resource IDs, consider using a prefix or other consistent naming scheme that is unique to the project (or is unique across all projects).
つまり、Resource を定義するときに、他と被らないようなプレフィックスをつけるとか、特殊な名前のつけ方を検討するとかしましょう。ってことのようです。
やり方はいろいろあると思うのですが、手っ取り早いのはパッケージ名(ネームスペース)を使っちゃう方法ではないかと思いますので、以下にその方法を書いておきたいと思います。