构建失败
总时间:1分10.277秒 失败:构建失败并出现异常。
出了什么问题: 任务“:transformClassesWithDexForDebug”执行失败。
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zznv;
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 错误:cmd:命令失败,退出代码为 1 错误输出: 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。
失败:构建因异常而失败。
出了什么问题: 任务“:transformClassesWithDexForDebug”执行失败。
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zznv;
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
最佳答案
转到platforms/android
并打开build.gradle
。
然后将 multiDexEnabled true
添加到 defaultConfig
。
最后应该是这样的:
defaultConfig {
versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode"))
applicationId privateHelpers.extractStringFromManifest("package")
if (cdvMinSdkVersion != null) {
minSdkVersion cdvMinSdkVersion
}
multiDexEnabled true
}
编辑
此后您可能会遇到不同的问题。我建议您通过删除每个平台、/platforms
和 /plugins
文件夹来清理项目,然后重新安装所有内容。
关于java - 任务 ':transformClassesWithDexForDebug' 执行失败。 ionic 3请帮忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47437117/