gpt4 book ai didi

android - 使用ManifestMerger删除am Activity 组件

转载 作者:行者123 更新时间:2023-12-03 06:13:27 28 4
gpt4 key购买 nike

谁能告诉我如何使用ManifestMerger删除具有意图过滤器的 Activity 组件?

我在mainAndroidManifest.xml中有以下内容:

<activity android:name=".GoodActivity">
<intent-filter>
<action android:name="open.good.activity"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

在另一种 flavor 的 AndroidManifest.xml中,我有:
<activity
android:name=".GoodActivity"
tools:node="remove"/>

但是我可以看到,在生成的合并的 AndroidManifest.xml中,该 Activity 仍然存在。

最佳答案

好的,我只需要将<activity>括在<application>标记中,就像我通常在AndroidManifest.xml中做的那样。

因此,在 flavor 的AndroidManifest.xml中,我应该具有:

<application>
<activity
android:name=".GoodActivity"
tools:node="remove"/>
</application>

关于android - 使用ManifestMerger删除am Activity 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32836977/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com