2011-09-19 12 views
1

私はパターンプロジェクトと言うプロジェクトを1つ持っています。他のプロジェクトの異なるバージョンのソースとレイアウトはすべてあります。他のプロジェクトは異なるので、ドロアブルがなければ。異なるリソースと設定ファイルを持つ1つのプロジェクトの複数のプロジェクト

このパターンプロジェクトのライブラリを使用する2つのプロジェクトもあります。そこにはdrawable ressourcesと独自のlayout xmlファイルがあります。

これは私のために働いている、私はそれをコンパイルすることができ、それが実行されているデバイス上で。

しかし、ワークスペースが構築されるたびに、レイアウトプロジェクトでは、レイアウトXMLファイルで使用されているファイルを再吸収しないというエラーが多く発生します。

res\layout\news_list.xml:9: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/logosmall'). 

これは正常ですか?私はそれを行うために間違った方法を使用していますか?これをどうすれば解決できますか?

あなたのお役に立てれば幸いです。

答えて

0

ライブラリプロジェクトはビルドプロセスによって通常のAndroidプロジェクトとして扱われるため、エラーなしでビルドしたい場合は、参照されているすべてのリソース(または少なくとも同じ名前のプレースホルダ)をライブラリプロジェクト自体に含める必要があります彼らはあなたのアプリケーションプロジェクトによって "オーバーライド"されるべきです。