清单合并失败了如何解决?

时间:2018-06-29 09:59:30

标签: android android-manifest

添加新的图书馆应用后显示错误? 我正在尝试添加

compile 'com.github.badoualy:stepper-indicator:1.0.7'

并在添加了此我的应用后显示错误

  

错误:任务':sample:processShopifyDebugManifest'的执行失败。

     
    

清单合并失败:属性meta-data#android.support.VERSION@value value =(25.4.0)来自     [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31是     也出现在[com.android.support:appcompat-v7:26.0.0-beta2]     AndroidManifest.xml:28:13-41 value =(26.0.0-beta2)。意见建议:添加     'tools:replace =“ android:value”'到元素     AndroidManifest.xml:23:9-25:38进行覆盖。

  

也许这是解决此问题的正确方法 https://stackoverflow.com/a/45258773/10010192

2 个答案:

答案 0 :(得分:0)

可能您正在使用多个版本的Android支持库。因此,请选择一个版本,并将其用于所有库。也许您可以全部尝试25.4.0。 (您还需要将compileSdkVersion和targetSdkVersion更改为25.4.0)

答案 1 :(得分:0)

在build.gradle中不要使用'compile'。

尝试更改

compile 'com.github.badoualy:stepper-indicator:1.0.7'

implementation 'com.github.badoualy:stepper-indicator:1.0.7'