Android:元数据也出现在

时间:2017-10-10 16:34:55

标签: android android-gradle

Newcommer在Android开发中,并得到了这个错误。不知道出了什么问题。

错误:任务':app:processDebugManifest'执行失败。

  

清单合并失败:来自[com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml的属性meta-data#android.support.VERSION@value value =(26.0.0-alpha1): 27:9-38       也出现在[com.android.support:cardview-v7:25.3.1] AndroidManifest.xml:24:9-31 value =(25.3.1)。       建议:添加'工具:replace =" android:value"'到AndroidManifest.xml:25:5-27:41的元素覆盖。

enter image description here

enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

您需要使用相同版本的支持库,将25.3.1与所有com.android.support依赖关系一起使用,或者对所有人使用26.0.0-alpha1。

 compile 'com.android.support:appcompat-v7:25.3.1'
 compile 'com.android.support:design:25.3.1'

 compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
 compile 'com.android.support:design:26.0.0-alpha1'

答案 1 :(得分:0)

在您的根级gradle文件中,请确保您添加了Google的Maven Repo:

allprojects {
    repositories {
        jcenter()
    maven { url "https://maven.google.com" }
    }
}

这有望解决它。