如何修复在模块class.jar中找到的此错误重复类

mar*_*boy 4 build.gradle

当我尝试为项目生成签名的APK时出现此错误

在模块classes.jar(com.google.android.gms:play-services-measurement-impl:16.5.0)和classes.jar(com.google.firebase)中找到重复的com.google.android.gms.measurement.AppMeasurement类:firebase-analytics-impl:10.0.1)重复的模块com.google.firebase.analytics.FirebaseAnalytics类在模块classes.jar(com.google.android.gms:play-services-measurement-api:16.5.0)和classes.jar(com.google.firebase:firebase-analytics-impl:10.0.1)重复的类com.google.firebase.analytics.FirebaseAnalytics $ Event在模块classes.jar(com.google.android.gms:play- services-measurement-api:16.5.0)和classes.jar(com.google.firebase:firebase-analytics-impl:10.0.1)重复的类com.google.firebase.analytics.FirebaseAnalytics $ Param位于模块classes.jar中(com.google.android.gms:play-services-measurement-api:16.5.0)和classes.jar(com.google.firebase:firebase-analytics-impl:10.0.1)重复的类com.google.firebase.analytics.FirebaseAnalytics $ UserProperty在模块类中找到.jar(com.google.android.gms:play-services-measurement-api:16.5.0)和classes.jar(com.google.firebase:firebase-analytics-impl:10.0.1)

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

我如何解决它?

joa*_*ash 6

试试看

implementation("com.google.android.gms:play-services-gcm:$project.playServicesVersion") {
    exclude group: 'com.google.android.gms'
}
Run Code Online (Sandbox Code Playgroud)

您可以尝试一个接一个地应用错误

 implementation("**API**") {
    exclude group: 'com.google.android.gms'
}
Run Code Online (Sandbox Code Playgroud)

NB $project.playServicesVersion可以是您使用的任何版本

  • 感谢您的回复,我尝试了但还是一样的错误 (2认同)