错误:\ 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秒内建立
答案 0 :(得分:0)
发生此问题是因为库混乱。
您的项目com.android.support.design和com.android.support.customtabs
中有两个库都有冲突。两者都在使用价值,并且构建系统无法理解应该使用哪个。
要解决此问题,只需添加
tools:replace="android:value"
在清单的应用程序标记中。
您还可以通过打开清单文件来检查详细信息,在下面您将找到选项卡合并清单。通过单击它,您可以检查在项目中使用的库清单的详细信息。