【问题标题】:Execution failed for task ':transformClassesWithDexForDebug'. ionic 3 please helpp任务“:transformClassesWithDexForDebug”执行失败。 ionic3请帮忙
【发布时间】:2018-05-06 08:01:45
【问题描述】:

构建失败

总时间:1 分 10.277 秒 FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':transformClassesWithDexForDebug' 执行失败。

    com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: 多个dex文件定义Lcom/google /android/gms/internal/zznv;

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 错误:cmd:命令失败,退出代码 1 错误输出: 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':transformClassesWithDexForDebug' 执行失败。

    com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: 多个dex文件定义Lcom/google /android/gms/internal/zznv;

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

【问题讨论】:

标签: java android cordova ionic3


【解决方案1】:

转到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 文件夹来清理您的项目,然后重新安装所有内容。

【讨论】:

  • 你救了我的命
  • 嗨,我也在做同样的事情,但仍然面临同样的问题(使用 IONIC 4)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-07
  • 1970-01-01
  • 1970-01-01
  • 2020-01-28
  • 2019-11-02
  • 2020-03-07
  • 2023-03-15
相关资源
最近更新 更多