結果を返すアクティビティを持つ小さなアプリケーションを作成しました。
このアクティビティは、カスタムアダプタといくつかの.axmlリソースに依存しています。
アプリケーションが起動して実行されたら、
すべてのリソースを含むそのアクティビティを別のAndroidライブラリプロジェクトに移動してみました。
これで別のプロジェクトをコンパイルできるようになりましたが、メインアプリケーションから参照するとすぐに、メインアプリケーションが別のプロジェクトのリソースを
使用していなくても、別のプロジェクトのリソースが見つからないため
、メインアプリケーションはコンパイルされなくなります。資力。
'Example.App.Resource.Drawable'には、
'Example.App.Resource.Drawable'のMagnifyの定義が含まれていません。DeviceListItem
などの定義が含まれていません。
これらのエラーはResource.Designer.csで発生します
私の考えは、アクティビティ(およびそれに必要なリソース)
を別のプロジェクト/アセンブリに入れて、他のプロジェクトで再び使用できるようにすることです。
空のAndroidアプリケーションを作成し、アセンブリを参照してもエラーが発生します。