我正在按照教程https://www.youtube.com/watch?v=X5AOrAhyrkg&list=PLRRNzqzbPLd8Qldg1J3LFesfXW9hWM_t4&index=3&t=0s

但是当我实现库'me.zhanghai.android.materialprogressbar:library:1.6.1'时,会导致一些错误。

我确实看过Android Material and appcompat Manifest merger failed,但是当我尝试使用该解决方案时,它对我不起作用。我知道我使用的是最新版本的AndroidX。但是我还没有弄清楚。

    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'

    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:cardview-v7:28.0.0'
    implementation 'com.android.support:recyclerview-v7:28.0.0'

    implementation 'me.zhanghai.android.materialprogressbar:library:1.6.1'

    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}


所以我希望找到一个解决方案

最佳答案

这是我以前在第三方库中遇到的。当您当前迁移到Androidx且第三方库(在您的情况下为'me.zhanghai.android.materialprogressbar:library:1.6.1')仍在使用android支持时,会发生此问题,它将发生冲突,导致合并dex错误。

我认为这是否有帮助,但请尝试添加。

    ('me.zhanghai.android.materialprogressbar:library:1.6.1'){
       exclude group: "com.android.support"
      }


如果没有,您可能必须将问题发布到他们的github页面上,看看他们是否可以答应您。

10-08 19:41