Error:Execution failed for task ':app:processDebugAndroidTestManifest'
Error:Execution failed for task ':app:processDebugAndroidTestManifest'
这是我将 buildToolsVersion 从 26.0.1
更新到 26.0.2
时发生的情况。
Error:Execution failed for task ':all:processDebugAndroidTestManifest'.
Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.2) from [com.android.support:cardview-v7:26.0.2] AndroidManifest.xml:25:13-35
is also present at [com.android.support:support-v13:26.0.1] AndroidManifest.xml:28:13-35 value=(26.0.1).
Suggestion: add 'tools:replace="android:value"' to element at manifestMerger8124076249449477164.xml:23:9-25:38 to override.
但我没有将 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'
}
com.wdullaer:materialdatetimepicker
库使用它。您可以查看 the dependencies here.
在您的 build.gradle
中添加一个显式依赖项以使用相同级别的支持库:
compile 'com.android.support:support-v13:26.0.2'
您可以通过在 自己的 清单的 meta-data 标记中添加 tools:replace="android:value"
并指定您要使用的值。
<meta-data
android:name="android.support.VERSION"
android:value="26.0.2"
tools:replace="android:value" />
P.S:如果您还没有 meta-data 标签,您应该将其添加到 AndroidManifest.xml
的应用程序标签内
这是我将 buildToolsVersion 从 26.0.1
更新到 26.0.2
时发生的情况。
Error:Execution failed for task ':all:processDebugAndroidTestManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.2) from [com.android.support:cardview-v7:26.0.2] AndroidManifest.xml:25:13-35 is also present at [com.android.support:support-v13:26.0.1] AndroidManifest.xml:28:13-35 value=(26.0.1). Suggestion: add 'tools:replace="android:value"' to element at manifestMerger8124076249449477164.xml:23:9-25:38 to override.
但我没有将 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'
}
com.wdullaer:materialdatetimepicker
库使用它。您可以查看 the dependencies here.
在您的 build.gradle
中添加一个显式依赖项以使用相同级别的支持库:
compile 'com.android.support:support-v13:26.0.2'
您可以通过在 自己的 清单的 meta-data 标记中添加 tools:replace="android:value"
并指定您要使用的值。
<meta-data
android:name="android.support.VERSION"
android:value="26.0.2"
tools:replace="android:value" />
P.S:如果您还没有 meta-data 标签,您应该将其添加到 AndroidManifest.xml
的应用程序标签内