我有两个项目,我想将它们组合在一起。当我在设备,“打开”按钮上单独安装它们时(在已经表示的页面中)安装成功后)已启用。但是当我合并它们时,“打开”按钮将被禁用,虽然安装过程将成功完成。我猜这个错误是因为清单文件,但我是不确定。谢谢你的时间
答案 0 :(得分:5)
我不能肯定地说没有看到你的清单,但我的猜测是,当你把这两个项目结合起来时,你最终得到了两个活动,每个活动都包括:
<intent-filter>
<action android:name="android.intent.action.MAIN" />`
<category android:name="android.intent.category.LAUNCHER" />`
</intent-filter>
如果你确定只想在你想要用“打开”按钮打开的活动中说出来,我想它会起作用。
编辑:要清楚,it's fine to have multiple entry points就像这样,但它似乎仍然可以解释“打开”按钮被禁用,因为它应该做的不明确。
答案 1 :(得分:0)
合并代码后我遇到了类似问题,结果发现AndroidManifest.xml
文件中存在非法值。删除非法值修复了该问题。
因此,请确保验证您的文件是否有错误。