这就是我更新 buildToolsVersion 时发生的情况26.0.1
to 26.0.2
.
错误:任务“:all:processDebugAndroidTestManifest”执行失败。
清单合并失败:属性元数据#android.support.VERSION@value value=(26.0.2) 来自 [com.android.support:cardview-v7:26.0.2] AndroidManifest.xml:25:13-35
也存在于 [com.android.support:support-v13:26.0.1] AndroidManifest.xml:28:13-35 value=(26.0.1)。
建议:将 'tools:replace="android:value"' 添加到 manifestMerger8124076249449477164.xml:23:9-25:38 的元素中进行覆盖。
但我没有添加support-v13:26.0.1 library
到我的项目!!
我尝试添加tools:replace="android:value"
显现、清理-重建,没有任何改变。
build.gradle
:
dependencies {
compile 'com.android.support:appcompat-v7:26.0.+'
compile 'com.android.support:design:26.0.+'
compile 'com.android.support:cardview-v7:26.0.+'
compile 'com.android.support:recyclerview-v7:26.0.+'
compile 'cn.pedant.sweetalert:library:1.3'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.wdullaer:materialdatetimepicker:3.3.0'
}
您可以通过添加来覆盖应用程序依赖项清单之间的冲突tools:replace="android:value"
在你的元数据标签中own清单,并指定您要使用的值。
<meta-data
android:name="android.support.VERSION"
android:value="26.0.2"
tools:replace="android:value" />
P.S:如果您还没有元数据标签,则应该将其添加到 AndroidManifest.xml 的应用程序标签内
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)