android - com.android.dex.DexException:多个dex文件定义Lcom/google/android/gms/internal/config/zzao;
问题描述
在构建我的 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
推荐阅读
- rest - 如何保护 api rest symfony?
- javascript - mailto: 和 onclick() 在同一元素上的行为
- google-sheets - 当值由分隔符分隔时,如何在 Google 表格单元格中提取字符串?
- c++ - 如何改变c++应用程序的视觉效果?
- java - 在单独的线程上获取套接字数据,然后将其传递给主线程
- c# - 更改列表视图标签值
- php - 如何像在 Firebase (Android) 中一样在应用服务器中传递自定义数据 (web url)
- git - 如何仅在 Git 中恢复文件?
- neural-network - 通过遗传算法改变神经网络中的权重和偏差
- database - 试图读取原始数据库文件