[英]How can I fix Dependency Error Android Studio
I was trying to migrate my Places SDK to the new places sdk. 我试图将我的Places SDK迁移到新的Place sdk。 but after placing all required dependencies, the IDE reports dependency errors.
但是在放置所有必需的依赖项之后,IDE会报告依赖项错误。
These are the errors 这些是错误
Duplicate class com.google.android.libraries.places.widget.AutocompleteActivity found in modules classes.jar (com.google.android.libraries.places:places-compat:2.0.0) and classes.jar (com.google.android.libraries.places:places:2.0.0) Duplicate class com.google.android.libraries.places.widget.zza found in modules classes.jar (com.google.android.libraries.places:places-compat:2.0.0) and classes.jar (com.google.android.libraries.places:places:2.0.0) Duplicate class com.google.android.libraries.places.widget.zzb found in modules classes.jar (com.google.android.libraries.places:places-compat:2.0.0) and classes.jar (com.google.android.libraries.places:places:2.0.0) Duplicate class com.google.android.libraries.places.widget.zzc found in modules classes.jar (com.google.android.libraries.places:places-compat:2.0.0) and classes.jar (com.google.android.libraries.places:places:2.0.0) Duplicate class com.google.android.libraries.places.widget.zzd found in modules classes.jar (com.google.android.libraries.places:places-compat:2.0.0) and classes.jar (com.google.android.libraries.places:places:2.0.0)
Here are my dependencies 这是我的依赖
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.firebase:firebase-analytics:17.2.0'
implementation 'com.google.firebase:firebase-database:19.0.0'
implementation 'com.google.firebase:firebase-core:17.2.0'
implementation 'com.firebase:geofire-java:3.0.0'
//noinspection GradleCompatible
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'com.google.android.libraries.places:places- compat:2.0.0'
implementation 'com.h6ah4i.android.widget.verticalseekbar:verticalseekbar:0.7.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.google.android.libraries.places:places:2.0.0'
}
apply plugin: 'com.google.gms.google-services'
Just delete this dependency implementation 'com.google.android.libraries.places:places:2.0.0'
只需删除此依赖项
implementation 'com.google.android.libraries.places:places:2.0.0'
use only 'com.google.android.libraries.places:places-compat:2.0.0'
issue will resolved. 仅使用
'com.google.android.libraries.places:places-compat:2.0.0'
问题将解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.