让我从清单行开始:
<receiver android:name="com.sample.library.android.c2dm.C2DMBaseReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.sample.library" />
</intent-filter>
</receiver>
上面的示例行位于Android库项目中的AndroidManifest内部。 我还有一个具有包名称的应用程序项目: com.my.sample.application 。
当在此应用程序项目中启用了manifestmerger时,manifestmerger会在上面的行中复制。意味着该类别将指向错误的包名称。
有没有办法让manifestmerger插入它的应用程序包名称?