我在运行时遇到错误
离子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选项运行以获得更多日志输出。
建立失败
答案 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
}
}