爱奥多·科尔多瓦成功构建android,但--release失败
我尝试用科尔多瓦清洁 更改cordova平台版本
应用app / build.gradle
android { defaultConfig {
minSdkVersion 21
targetSdkVersion 28
multiDexEnabled true
} }
$离子信息 cli软件包:(C:\ Users \ AMIT-PC \ AppData \ Roaming \ npm \ node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
全局软件包:
cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
本地软件包:
@ionic/app-scripts : 3.2.4
Cordova Platforms : android 8.0.0
Ionic Framework : ionic-angular 3.1.1
系统:
Android SDK Tools : 25.2.5
Node : v8.9.4
npm : 5.6.0
OS : Windows 10
环境变量:
ANDROID_HOME : F:\Android\android-sdk
其他:
backend : pro
$离子科尔多瓦要求
科尔多瓦要求
Android的需求检查结果:
Java JDK:已安装1.8.0 Android SDK:安装正确 Android目标:已安装android-29,android-Q,android-28,android-27,android-26,android-25 摇篮:已安装F:\ Android \ gradle-5.5 \ bin \ gradle
成功建立 3秒内 42个可执行的任务:42个最新任务 构建了以下apk: F:\ trans4mrz \ platforms \ android \ app \ build \ outputs \ apk \ debug \ app-debug.apk
失败:构建失败,并出现异常。
出了什么问题: 任务':app:transformDexArchiveWithDexMergerForRelease'的执行失败。
com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:合并dex存档时出错: 在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题。 程序类型已经存在:org.apache.cordova.BuildHelper
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
5秒内失败 [错误]运行cordova build android --release(退出代码1)时发生错误。