如何在Android Studio中解决此问题

时间:2020-02-22 14:20:44

标签: android android-studio

错误:\ AndroidManifest.xml:28:13-35错误: 来自[com.android.support:design:26.1.0] AndroidManifest.xml:28:13-35的属性meta-data#android.support.VERSION@value value =(26.1.0) 也出现在[com.android.support:customtabs:26.0.1] AndroidManifest.xml:25:13-35 value =(26.0.1)。 建议:在AndroidManifest.xml:26:9-28:38的元素上添加'tools:replace =“ android:value”'以进行覆盖。 失败:构建失败,并出现异常。

  • 出了什么问题: 任务':app:processDebugManifest'的执行失败。

    清单合并失败:来自[com.android.support:design:26.1.0] AndroidManifest.xml:28:13-35的属性元数据#android.support.VERSION@value value =(26.1.0) 也出现在[com.android.support:customtabs:26.0.1] AndroidManifest.xml:25:13-35 value =(26.0.1)。 建议:在AndroidManifest.xml:26:9-28:38的元素上添加'tools:replace =“ android:value”'以进行覆盖。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org上获得更多帮助 失败26秒内建立

1 个答案:

答案 0 :(得分:0)

发生此问题是因为库混乱。 您的项目com.android.support.design和com.android.support.customtabs中有两个库都有冲突。两者都在使用价值,并且构建系统无法理解应该使用哪个。 要解决此问题,只需添加

tools:replace="android:value"

在清单的应用程序标记中。

您还可以通过打开清单文件来检查详细信息,在下面您将找到选项卡合并清单。通过单击它,您可以检查在项目中使用的库清单的详细信息。