任务':app:transformDexArchiveWithDexMergerForRelease'的执行失败。对于ionic 3 build --release

时间:2019-07-02 10:21:34

标签: android cordova gradle ionic3

爱奥多·科尔多瓦成功构建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

$ ionic cordova构建android

成功建立  3秒内 42个可执行的任务:42个最新任务 构建了以下apk:         F:\ trans4mrz \ platforms \ android \ app \ build \ outputs \ apk \ debug \ app-debug.apk

$ Ionic cordova构建android --release

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

  • 出了什么问题: 任务':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运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

5秒内失败 [错误]运行cordova build android --release(退出代码1)时发生错误。

0 个答案:

没有答案
相关问题