首页 > 解决方案 > com.android.dex.DexException:多个dex文件定义Lcom/google/android/gms/internal/config/zzao;

问题描述

在构建我的 ionic-cordova 应用程序时,我在随机点遇到了这个问题,通常强制删除和重新安装cordova-plugin-compat@1.2.0会解决问题并让我重新启动并运行,但这次并非如此。

自从我上次能够成功运行 android 平台以来,我没有对代码或插件进行任何更改,所以我不确定这个错误来自哪里。我的一位同事使用完全相同的代码,并且能够构建得很好,因此它如何突然出现是没有意义的。

任何帮助都会很棒

标签: androidcordovaandroid-studioionic-framework

解决方案


按该顺序运行以下命令为我解决了这个问题:

cordova plugin rm cordova-plugin-compat --force --save
cordova plugin add cordova-plugin-compat@1.2 --save
rm -rf ~/.gradle/caches/*
cd platforms/android -> gradlew clean

推荐阅读