ここで同様の質問を読みましたが、いくつかの点がまだ明確ではありません。ライブラリ プロジェクトを使用すると、プロジェクト全体で 2 つのマニフェスト (ライブラリ用と "メイン" アプリ プロジェクト用) が作成されることになります。
「ライト」バージョンと「有料」バージョンのアプリ ウィジェットを開発しているので、ほぼすべてのコードがライブラリ プロジェクトに含まれます。ウィジェットであるため、ライブラリには少なくともレシーバー、サービス、構成アクティビティ、およびその他のいくつかのアクティビティが含まれます。では、これらのコンポーネントの完全な宣言 (インテント、フィルターなどを含む) はどこで宣言する必要があるのでしょうか? ライブラリのマニフェストに入れますか、それともアプリケーション パッケージ自体のマニフェストに入れ、ライブラリ内のクラスを参照しますか (例: android:name="com.foo.mylibrary.MyService")?
私が見たいくつかの例では、両方のマニフェストでそれらを宣言しているように見えますが、これらをどちらか一方に配置することはノーオペレーションであると思われます。