You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不修改Instabug源码解决Manifest合并失败(android:exported缺失)问题

解决Instabug导致的Manifest合并失败问题

针对你遇到的「Manifest merger failed with multiple errors, see logs」错误,这里有两个无需修改Instabug源码的解决方案:

方案一:在本地Manifest中补全Activity的exported属性

直接在项目主模块的AndroidManifest.xml的<application>标签内,重新声明Instabug的问题Activity,显式添加android:exported属性,同时用tools:node="merge"确保Manifest合并工具正确合并原有属性:

<activity
    android:name="com.instabug.bug.view.reporting.ReportingContainerActivity"
    android:exported="false"
    tools:node="merge" />

注:这里android:exported设为false即可,该Activity无需对外暴露。

方案二:升级Instabug到修复该问题的版本

Instabug在10.5.0及以上版本已经修复了未显式指定android:exported的问题,若允许升级依赖,直接修改Module级build.gradle(或build.gradle.kts)中的依赖声明:

// 替换原有版本为更高的兼容版本
implementation 'com.instabug.library:instabug:10.5.0'

升级后库自身的Manifest会自带正确的exported属性,从根源解决问题。

内容的提问来源于stack exchange,提问作者BRDroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:48:31