使用 ManifestMerger 删除 am activity 组件
Using ManifestMerger to remove am activity component
任何人都可以告诉我如何删除具有 ManifestMerger 意图过滤器的 activity 组件吗?
我 main
的 AndroidManifest.xml
中有这个:
<activity android:name=".GoodActivity">
<intent-filter>
<action android:name="open.good.activity"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在另一种口味的 AndroidManifest.xml
中,我有:
<activity
android:name=".GoodActivity"
tools:node="remove"/>
但我可以看到在生成的合并 AndroidManifest.xml
中,activity 仍然存在。
好的,我只需要将 <activity>
包含在 <application>
标记中,就像我通常在 AndroidManifest.xml
.
中所做的那样
所以,在风味的 AndroidManifest.xml
中,我应该有:
<application>
<activity
android:name=".GoodActivity"
tools:node="remove"/>
</application>
任何人都可以告诉我如何删除具有 ManifestMerger 意图过滤器的 activity 组件吗?
我 main
的 AndroidManifest.xml
中有这个:
<activity android:name=".GoodActivity">
<intent-filter>
<action android:name="open.good.activity"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在另一种口味的 AndroidManifest.xml
中,我有:
<activity
android:name=".GoodActivity"
tools:node="remove"/>
但我可以看到在生成的合并 AndroidManifest.xml
中,activity 仍然存在。
好的,我只需要将 <activity>
包含在 <application>
标记中,就像我通常在 AndroidManifest.xml
.
所以,在风味的 AndroidManifest.xml
中,我应该有:
<application>
<activity
android:name=".GoodActivity"
tools:node="remove"/>
</application>