从gms位置迁移到位置apcompat时出现重复类问题



这些是我的实现entrise un app build.gradle

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//noinspection GradleCompatible
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-gcm:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.percentlayout:percentlayout:1.0.0'
implementation 'com.google.firebase:firebase-database:19.2.0'
implementation 'com.google.firebase:firebase-auth:19.1.0'
implementation 'com.google.android.libraries.places:places:2.0.0'
implementation ('com.google.android.libraries.places:places-compat:2.0.0'){
exclude group:"com.google.android.libraries.places:places-compat", module: "AutocompleteActivity"
}
implementation 'com.firebase:geofire-android:3.0.0'
implementation 'com.getkeepsafe.taptargetview:taptargetview:1.10.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
apply plugin: 'com.google.gms.google-services'


这就是我的构建错误:

重复类找到com.google.android.libraries.places.widget.AutocompleteActivity在模块类.jar中(com.google.android.libraries.places:places-compat:2.0.0(和classes.jar(com.google.android.libraries.places:places:2.0.0(找到重复的类com.google.android.libraries.places.widget.zza在模块类.jar中(com.google.android.libraries.places:places-compat:2.0.0(和classes.jar(com.google.android.libraries.places:places:2.0.0(找到重复的类com.google.android.libraries.places.widget.zzb在模块类.jar中(com.google.android.libraries.places:places-compat:2.0.0(和classes.jar(com.google.android.libraries.places:places:2.0.0(找到重复的类com.google.android.libraries.places.widget.zzc在模块类.jar中(com.google.android.libraries.places:places-compat:2.0.0(和classes.jar(com.google.android.libraries.places:places:2.0.0(找到重复的类com.google.android.libraries.places.widget.zzd在模块类.jar中(com.google.android.libraries.places:places-compat:2.0.0(和classes.jar(com.google.android.libraries.places:places:2.0.0(

转到文档了解如何修复依赖项解析错误。


有什么提示吗?提前谢谢!

将其从渐变文件中删除:

implementation ('com.google.android.libraries.places:places-compat:2.0.0'){
exclude group:"com.google.android.libraries.places:places-compat", module: "AutocompleteActivity"
}

我已经解决了删除这条线的问题。

最新更新