我有一个子项目,在其清单中包含一个活动,我想用它代替已在该子项目使用的库项目清单中定义的活动。这可能吗?我想过使用Manifest Merger但是如果这些活动的名称不同,这可以工作吗?
是否可以指定用于指示要替换的标记?
如果没有,可以根据类别进行替换吗?
答案 0 :(得分:0)
您使用Manifest Merger是正确的。在您的项目AndroidManifest.xml
文件中添加以下语句。
<application>
...
<activity
android:name="TheOneToRemove"
tools:node="remove"/>
<activity
android:name="TheOneYouWantToAdd"
/>
...
</application>
这样您就可以从库中排除活动并包含您的活动。 有关详细信息,请参阅this documentation。