Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/common/api/zza;

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/common/api/zza;

我有这个错误:

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/common/api/zza;

我不知道如何解决这个问题,请帮忙。

不知道是要包含一些lib还是什么

you need to use same version of firebase dependencies

compile 'com.google.firebase:firebase-auth:9.0.2'
compile 'com.google.firebase:firebase-database:9.0.2'

 compile 'com.google.firebase:firebase-auth:9.6.1'
 compile 'com.google.firebase:firebase-database:9.6.1'

Multiple dex files define 的问题通常出现在您的应用 build.gradle 中有重复的依赖条目时。在这种情况下,您有一个重复的 Firebase 依赖项。

您需要使用相同的版本 9.0.29.6.1:

compile 'com.google.firebase:firebase-auth:9.0.2'
compile 'com.google.firebase:firebase-database:9.0.2'

compile 'com.google.firebase:firebase-auth:9.6.1'
compile 'com.google.firebase:firebase-database:9.6.1'

请注意 如果您使用像 24.0.0 这样的支持库版本,可能会出现兼容性问题火力基地。您需要使用最新的支持库或找到兼容的 firebase 版本。在

阅读更多内容