-1

我正在使用带有 URBAN AIRSHIP 的 Instabug,出现以下错误

错误:任务“:app:processReleaseManifest”执行失败。

清单合并失败:[com.instabug.library:instabug:2.0] 中的属性 activity#com.instabug.library.InstabugFeedbackActivity@windowSoftInputMode value=(adjustResize) AndroidManifest.xml:29:13-55 也存在于 [com.instabug .library:instabugcore:1.7.4] AndroidManifest.xml:18:13-52 value=(adjustPan)。建议:将 'tools:replace="android:windowSoftInputMode"' 添加到 AndroidManifest.xml:25:9-29:58 的元素中以覆盖。

我通过 http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger工具:在 Android 清单中替换不替换

但没有得到任何解决方案

//EDITED
已经尝试过 tools:replace="android:windowSoftInputMode" 还没有解决办法

建议:将 'tools:replace="android:windowSoftInputMode"' 添加到<activity>AndroidManifest.xml:25:9-29:58 的元素中以覆盖。
我应该如何使用它?

4

2 回答 2

0

我刚刚开始使用 Instabug,当我使用以下依赖项时出现了与您相同的问题:

compile 'com.instabug.library:instabug:2+'
compile ("com.instabug.library:instabugsupport:+") {
    exclude group: 'com.android.support'
}

instabug使用依赖项是因为我的应用程序 minSdk +14instabugsupport并被用作以下问题的解决方案:

有没有办法防止 Instabug 拉取最新版本的 AppCompat?

来自配置部分下面的常见问题解答。

当我将其更改为它时,问题消失了:

compile('com.instabug.library:instabugcompat:2.0.1')

我认为 Instabug 应该更新整个配置部分 - 尤其是关于使用支持库的部分 - 例如,当您使用 Instabug“开发人员控制台”将您的应用程序与 Instabug 集成时,不清楚,当我使用时我应该使用什么依赖项在 minSdk +14 的应用程序集中使用支持库。此外,当您选择“支持库”时,他们会提示您在那里扩展 Instabug***Activities,但托管在 github.com 上的 Android 示例说,只有当您的应用 minSdkVersion 为 +10 时,您才应该扩展他们的活动类。

于 2016-02-08T17:51:29.050 回答
0

您好 MobilityNewTech,

好像您导入了 2 个不同版本的 Instabug(即 1.7.4 和 2.0)

来自 [com.instabug.library:instabug: 2.0 ] AndroidManifest.xml:29:13-55 也出现在 [com.instabug.library:instabugcore: 1.7.4 ]

如果您可以发布您的build.gradle也许我可以帮助您解决此问题。

于 2016-02-02T16:24:44.413 回答