正如Android 开发人员所建议的,这里是一般方案。
<?xml version="1.0" encoding="utf-8"?>
<manifest>
<uses-permission />
<permission />
<permission-tree />
<permission-group />
<instrumentation />
<uses-sdk />
<uses-configuration />
<uses-feature />
<supports-screens />
<compatible-screens />
<supports-gl-texture />
<application>
<activity>
<intent-filter>
<action />
<category />
<data />
</intent-filter>
<meta-data />
</activity>
<activity-alias>
<intent-filter> . . . </intent-filter>
<meta-data />
</activity-alias>
<service>
<intent-filter> . . . </intent-filter>
<meta-data/>
</service>
<receiver>
<intent-filter> . . . </intent-filter>
<meta-data />
</receiver>
<provider>
<grant-uri-permission />
<meta-data />
<path-permission />
</provider>
<uses-library />
</application>
</manifest>
嗯......在我的情况下,同一个应用程序被定义了 2 次,但配置不同。我所做的是优先考虑QCAR。我通过添加为Vuforia定义的应用程序中遗漏的所有内容来合并配置。之后,我从清单中复制了所有活动并将它们传递到应用程序中。您应该检查每个活动是否只定义一次:如果在两个清单中都定义了相同的活动,则只需像对应用程序所做的那样合并它们即可。
希望这些提示对其他人有用:)