我有两个项目,我想将它们组合在一起。当我将它们分别安装在设备上时,启用“打开”按钮(在成功安装后显示的页面中)。但是当我将它们组合在一起时,“打开”按钮将被禁用,虽然安装过程将成功完成。我猜这个错误是因为清单文件,但我不确定。谢谢你的时间。
问问题
3967 次
2 回答
5
如果没有看到你的清单,我不能肯定地说,但我的猜测是,当你结合这两个项目时,你最终得到了两个活动,每个活动都包括:
<intent-filter>
<action android:name="android.intent.action.MAIN" />`
<category android:name="android.intent.category.LAUNCHER" />`
</intent-filter>
如果您确保只在要使用“打开”按钮打开的活动中说,我想它会起作用。
编辑:要清楚,像这样有多个入口点很好,但它似乎仍然可以解释“打开”按钮被禁用,因为它应该做什么是模棱两可的。
于 2012-06-12T11:52:43.897 回答
0
合并代码后我遇到了类似的问题,结果发现文件中有非法值AndroidManifest.xml
。删除非法值解决了这个问题。因此,请确保验证您的文件是否存在错误。
于 2017-10-19T13:58:29.493 回答