我正在按照教程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页面上,看看他们是否可以答应您。