IONIC 1 Android Build Error,transformClassesWithDexForRelease

时间:2017-11-06 19:25:20

标签: android cordova ionic-framework

我在运行时遇到错误

  

离子cordova构建android --release

命令。 以下是错误

transformClassesWithDexForRelease

FAILED

失败:构建因异常而失败。

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

      

    com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.uti   l.concurrent.ExecutionException:com.android.dex.DexException:多个dex文件定义Lcom / google / android / gm   S / IID / ZZC;

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

建立失败

1 个答案:

答案 0 :(得分:0)

更改此文件(.. \ platforms \ android \ build.gradle)

defaultConfig {


    versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode"))
    applicationId privateHelpers.extractStringFromManifest("package")

    if (cdvMinSdkVersion != null) {
        minSdkVersion cdvMinSdkVersion
    }
}

到这个

defaultConfig {

      minSdkVersion 21
   targetSdkVersion 26
    multiDexEnabled true

    versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode"))
    applicationId privateHelpers.extractStringFromManifest("package")

    if (cdvMinSdkVersion != null) {
        minSdkVersion cdvMinSdkVersion
    }
}