com.android.dex.DexException:多个 dex 文件定义 Lcom/google/android



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

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

任何帮助都会很棒

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

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

最新更新